解析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部分常见问题总结
Mar 27 PHP
php下实现在指定目录搜索指定类型文件的函数
Oct 03 PHP
php 数组的指针操作实现代码
Feb 08 PHP
php HandlerSocket的使用
May 02 PHP
通达OA公共代码 php常用检测函数
Dec 14 PHP
linux使用crontab实现PHP执行计划定时任务
May 10 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(十四)
Jun 26 PHP
php实现Linux服务器木马排查及加固功能
Dec 29 PHP
PHP开启opcache提升代码性能
Apr 26 PHP
基础的WordPress插件制作教程
Nov 24 PHP
解读PHP的Yii框架中请求与响应的处理流程
Mar 17 PHP
yii2超好用的日期组件和时间组件
May 05 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
Banner程序
2006/10/09 PHP
php GeoIP的使用教程
2011/03/09 PHP
php连接数据库代码应用分析
2011/05/29 PHP
深入php函数file_get_contents超时处理的方法详解
2013/06/03 PHP
ThinkPHP查询返回简单字段数组的方法
2014/08/25 PHP
php和editplus正则表达式去除空白行
2015/04/17 PHP
thinkphp框架下实现登录、注册、找回密码功能
2016/04/06 PHP
Yii2.0中的COOKIE和SESSION用法
2016/08/12 PHP
Laravel用户授权系统的使用方法示例
2018/09/16 PHP
JavaScript 判断日期格式是否正确的实现代码
2011/07/04 Javascript
用js来定义浏览器中一个左右浮动元素相对于页面主体宽度的位置的函数
2012/01/21 Javascript
js编写trim()函数及正则表达式的运用
2013/10/24 Javascript
JavaScript中使用document.write向页面输出内容实例
2014/10/16 Javascript
JavaScript节点及列表操作实例小结
2015/08/05 Javascript
JavaScript各类型的关系图解
2015/10/16 Javascript
Nodejs学习item【入门手上】
2016/05/05 NodeJs
js实现4个方向滚动的球
2017/03/06 Javascript
JS简单生成由字母数字组合随机字符串示例
2018/05/25 Javascript
Vue  webpack 项目自动打包压缩成zip文件的方法
2019/07/24 Javascript
JS异步宏队列微队列原理详解
2020/09/09 Javascript
Python中List.count()方法的使用教程
2015/05/20 Python
深入解析Python设计模式编程中建造者模式的使用
2016/03/02 Python
Python操作MySQL数据库的方法
2018/06/20 Python
在Python中Dataframe通过print输出多行时显示省略号的实例
2018/12/22 Python
python实现贪吃蛇小游戏
2020/03/21 Python
pytorch 更改预训练模型网络结构的方法
2019/08/19 Python
Python turtle库的画笔控制说明
2020/06/28 Python
Python实例方法、类方法、静态方法区别详解
2020/09/05 Python
css3学习之2D转换功能详解
2016/12/23 HTML / CSS
英国、欧洲和全球租车服务:Avis英国
2016/08/29 全球购物
印尼披萨外送专家:Domino’s Pizza印尼
2017/12/28 全球购物
Nike比利时官网:Nike.com (BE)
2019/02/07 全球购物
瀑布模型都有哪些优缺点
2014/06/23 面试题
纪念九一八事变演讲稿:牢记九一八,屈辱怎能忘
2014/09/14 职场文书
政府四风问题整改措施
2014/10/04 职场文书
2016年大学光棍节活动总结
2016/04/05 职场文书