解析thinkphp中的导入文件标签


Posted in PHP onJune 20, 2013

第一个是import标签 ,导入方式采用类似ThinkPHP的import函数的命名空间方式,例如:

import标签(采用命名空间方式引入资源文件)
闭合 闭合标签
属性 file(必须):要引入的资源文件,支持变量 type(可选):引入的资源文件类型,默认为js,支持js css和php basepath(可选):命名空间的基础路径

示例:
<import type='js' file="Js.Util.Array" />
Type属性默认是js, 所以下面的效果是相同的:
<import file="Js.Util.Array" />
还可以支持多个文件批量导入,例如:
<import file="Js.Util.Array,Js.Util.Date" />
导入外部CSS文件必须指定type属性的值,例如:
<import type='css' file="Css.common" />
上面的方式默认的import的起始路径是网站的Public目录,如果需要指定其他的目录,可以使用basepath属性,例如:
<import file="Js.Util.Array"  basepath="./Common" />

第二个是load标签,通过文件方式导入当前项目的公共JS或者CSS

load标签(采用url方式引入资源文件)
闭合 闭合标签
属性 href(必须):要引入的资源文件url地址,支持变量

例如:
<load href="../Public/Js/Common.js" />
<load href="../Public/Css/common.css" />
在href属性中可以使用特殊模板标签替换,例如:
<load href="__PUBLIC__/Js/Common.js" />
Load标签可以无需指定type属性,系统会自动根据后缀自动判断。
系统还提供了两个标签别名js和css 用法和load一致,例如:
<js href="__PUBLIC__/Js/Common.js" />
<css href="../Public/Css/common.css" />
PHP 相关文章推荐
PHP 彩色文字实现代码
Jun 29 PHP
php语言流程控制中的主动与被动
Nov 05 PHP
PHP中spl_autoload_register()和__autoload()区别分析
May 10 PHP
ThinkPHP3.1新特性之对页面压缩输出的支持
Jun 19 PHP
浅析THINKPHP的addAll支持的最大数据量
Feb 03 PHP
PHP生成指定随机字符串的简单实现方法
Apr 01 PHP
在Windows系统下使用PHP生成Word文档的教程
Jul 03 PHP
ajax+php控制所有后台函数调用
Jul 15 PHP
PHP+swoole实现简单多人在线聊天群发
Jan 19 PHP
PHP Header失效的原因分析及解决方法
Nov 16 PHP
PHP接口并发测试的方法(推荐)
Dec 15 PHP
PHP代码加密的方法总结
Mar 13 PHP
解析thinkphp import 文件内容变量失效的问题
Jun 20 #PHP
解析用PHP实现var_export的详细介绍
Jun 20 #PHP
PHP 实现explort() 功能的详解
Jun 20 #PHP
PHP 简易输出CSV表格文件的方法详解
Jun 20 #PHP
使用Linux五年积累的一些经验技巧
Jun 20 #PHP
解析PHP高效率写法(详解原因)
Jun 20 #PHP
php代码书写习惯优化小结
Jun 20 #PHP
You might like
深入了解php4(2)--重访过去
2006/10/09 PHP
php 生成短网址原理及代码
2014/01/23 PHP
微信支付扫码支付php版
2016/07/22 PHP
php利用云片网实现短信验证码功能的示例代码
2017/11/18 PHP
PHP中abstract(抽象)、final(最终)和static(静态)原理与用法详解
2020/06/05 PHP
纯CSS3实现质感细腻丝滑按钮
2021/03/09 HTML / CSS
10个基于浏览器的JavaScript调试工具分享
2013/02/07 Javascript
javascript制作的网页侧边弹出框思路及实现代码
2014/05/21 Javascript
jQuery获取样式中颜色值的方法
2015/01/29 Javascript
jQuery实现不断闪烁文字的方法
2015/05/15 Javascript
JavaScript用select实现日期控件
2015/07/17 Javascript
轻松实现Bootstrap图片轮播
2020/04/20 Javascript
URL的参数中有加号传值变为空格的问题(URL特殊字符)
2016/11/04 Javascript
旺旺在线客服代码 旺旺客服代码生成器
2018/01/09 Javascript
vue-cli下的vuex的简单Demo图解(实现加1减1操作)
2018/02/26 Javascript
深入浅出了解Node.js Streams
2019/05/27 Javascript
layui 富文本图片上传接口与普通按钮 文件上传接口的例子
2019/09/23 Javascript
layui实现下拉复选功能的例子(包括数据的回显与上传)
2019/09/24 Javascript
JS数组扁平化、去重、排序操作实例详解
2020/02/24 Javascript
[03:07]DOTA2英雄基础教程 冰霜诅咒极寒幽魂
2013/12/06 DOTA
[50:22]完美盛典-2018年度红毯走秀
2018/12/16 DOTA
python连接mysql并提交mysql事务示例
2014/03/05 Python
Python实现的数据结构与算法之快速排序详解
2015/04/22 Python
python使用mysql数据库示例代码
2017/05/21 Python
python对配置文件.ini进行增删改查操作的方法示例
2017/07/28 Python
Python unittest单元测试框架实现参数化
2020/04/29 Python
linux面试题参考答案(11)
2016/11/26 面试题
2014年计算机专业个人自我评价
2014/01/19 职场文书
人事科岗位职责范本
2014/03/02 职场文书
财务部总监岗位职责
2014/03/12 职场文书
个人廉洁自律承诺书
2014/03/27 职场文书
高中生军训感言
2015/08/01 职场文书
七年级语文教学反思
2016/03/03 职场文书
2019年国庆祝福语(70句)
2019/09/19 职场文书
微信告警的zabbix监控系统 监控整个NGINX集群
2022/04/18 Servers
Mysql中@和@@符号的详细使用指南
2022/06/05 MySQL