解析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 相关文章推荐
第十三节 对象串行化 [13]
Oct 09 PHP
用来解析.htgroup文件的PHP类
Sep 05 PHP
PHP不用第三变量交换2个变量的值的解决方法
Jun 02 PHP
字符串长度函数strlen和mb_strlen的区别示例介绍
Sep 09 PHP
php中file_get_content 和curl以及fopen 效率分析
Sep 19 PHP
php实现两表合并成新表并且有序排列的方法
Dec 05 PHP
CentOS6.5 编译安装lnmp环境
Dec 21 PHP
php数据访问之增删改查操作
May 09 PHP
Laravel构建即时应用的一种实现方法详解
Aug 31 PHP
php 删除一维数组中某一个值元素的操作方法
Feb 01 PHP
laravel接管Dingo-api和默认的错误处理方式
Oct 25 PHP
PHPstorm启用自动换行的方法详解(IDE)
Sep 17 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
PHP 杂谈《重构-改善既有代码的设计》之四 简化条件表达式
2012/04/09 PHP
ThinkPHP学习笔记(一)ThinkPHP部署
2014/06/22 PHP
PHP结合Jquery和ajax实现瀑布流特效
2016/01/07 PHP
php使用pdo连接sqlite3的配置示例
2016/05/27 PHP
js限制文本框输入长度两种限制方式(长度、字节数)
2012/12/19 Javascript
javascript简单性能问题及学习笔记
2014/02/04 Javascript
Extjs表单常见验证小结
2014/03/07 Javascript
jquery结合CSS使用validate实现漂亮的验证
2015/01/29 Javascript
jQuery实现form表单基于ajax无刷新提交方法详解
2015/12/08 Javascript
深入浅析JS的数组遍历方法(推荐)
2016/06/15 Javascript
Jquery Easyui分割按钮组件SplitButton使用详解(17)
2016/12/18 Javascript
jQuery遍历节点方法汇总(推荐)
2017/05/13 jQuery
常用的9个JavaScript图表库详解
2017/12/19 Javascript
webpack4 css打包压缩问题的解决
2018/05/18 Javascript
vue.js实现带日期星期的数字时钟功能示例
2018/08/28 Javascript
JavaScript 高性能数组去重的方法
2018/09/20 Javascript
小程序实现多选框功能
2018/10/30 Javascript
vue+webpack中配置ESLint
2018/11/07 Javascript
vue.js自定义组件实现v-model双向数据绑定的示例代码
2020/01/08 Javascript
浅析vue-router实现原理及两种模式
2020/02/11 Javascript
node.js使用stream模块实现自定义流示例
2020/02/13 Javascript
JS判断浏览器类型与操作系统的方法分析
2020/04/30 Javascript
python基础教程之Filter使用方法
2017/01/17 Python
Python在不同目录下导入模块的实现方法
2017/10/27 Python
python实现多进程代码示例
2018/10/31 Python
Python中类的创建和实例化操作示例
2019/02/27 Python
Python提取转移文件夹内所有.jpg文件并查看每一帧的方法
2019/06/27 Python
Python+opencv+pyaudio实现带声音屏幕录制
2019/12/23 Python
自荐信格式技巧有哪些呢
2013/11/19 职场文书
回门宴答谢词
2014/01/13 职场文书
销售人员获奖感言
2014/02/05 职场文书
节能减排倡议书
2014/04/15 职场文书
小学生作文评语大全
2014/04/21 职场文书
新兵入伍心得体会
2014/09/04 职场文书
2014小学语文教师个人工作总结
2014/12/03 职场文书
《只有一个地球》教学反思
2016/02/16 职场文书