解析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 编写的 25个游戏脚本
May 11 PHP
PHP 变量定义和变量替换的方法
Jul 30 PHP
php继承的一个应用
Sep 06 PHP
PHP中的按位与和按位或操作示例
Jan 27 PHP
php实现异步数据调用的方法
Dec 24 PHP
thinkphp3.x中cookie方法的用法分析
May 19 PHP
PHP二维数组去重实例分析
Nov 18 PHP
php获取当前月与上个月月初及月末时间戳的方法
Dec 05 PHP
浅谈Laravel核心解读之Console内核
Dec 02 PHP
Yii Framework框架使用PHPExcel组件的方法示例
Jul 24 PHP
YII2框架中查询生成器Query()的使用方法示例
Mar 18 PHP
分享几种好用的PHP自定义加密函数(可逆/不可逆)
Sep 15 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
sqlyog 中文乱码问题的设置方法
2008/10/19 PHP
关于shopex同步ucenter的redirect问题,导致script不运行
2013/04/10 PHP
Zend Framework教程之连接数据库并执行增删查的方法(附demo源码下载)
2016/03/21 PHP
PHP实现的自定义图像居中裁剪函数示例【测试可用】
2017/08/11 PHP
phpstorm 正则匹配删除空行、注释行(替换注释行为空行)
2018/01/21 PHP
javascript 实现父窗口引用弹出窗口的值的脚本
2007/08/07 Javascript
javascript 图片上一张下一张链接效果代码
2010/03/12 Javascript
jQuery Validation实例代码 让验证变得如此容易
2010/10/18 Javascript
扩展javascript的Date方法实现代码(prototype)
2010/11/20 Javascript
javascript-表格排序(降序/反序)实现介绍(附图)
2013/05/30 Javascript
JS比较2个日期间隔的示例代码
2014/04/15 Javascript
js实现跨域的方法实例详解
2015/06/24 Javascript
js中遍历Map对象的简单实例
2016/08/08 Javascript
利用Angularjs和Bootstrap前端开发案例实战
2016/08/27 Javascript
JavaScript简单实现关键字文本搜索高亮显示功能示例
2018/07/25 Javascript
javascript中UMD规范的代码推演
2018/08/29 Javascript
react+redux仿微信聊天界面
2019/06/21 Javascript
[03:45]Newbee战队出征西雅图 决战2016国际邀请赛
2016/08/02 DOTA
python登录pop3邮件服务器接收邮件的方法
2015/04/30 Python
Python可变参数函数用法实例
2015/07/07 Python
Python获取当前页面内所有链接的四种方法对比分析
2017/08/19 Python
python matplotlib拟合直线的实现
2019/11/19 Python
Python文件读写w+和r+区别解析
2020/03/26 Python
Html5实现如何在两个div元素之间拖放图像
2013/03/29 HTML / CSS
What's the difference between Debug and Trace class? (Debug类与Trace类有什么区别)
2013/09/10 面试题
幼儿园中秋节活动方案2013
2014/01/29 职场文书
优秀驾驶员先进事迹材料
2014/05/04 职场文书
住房租房协议书
2014/08/20 职场文书
民用住房租房协议书
2014/10/29 职场文书
2014年评职称工作总结
2014/11/20 职场文书
五年级下册复习计划
2015/01/19 职场文书
2019西餐厅创业计划书范文!
2019/07/12 职场文书
2019辞职报告范本3篇!
2019/07/23 职场文书
pytorch 权重weight 与 梯度grad 可视化操作
2021/06/05 Python
用python基于appium模块开发一个自动收取能量的小助手
2021/09/25 Python
vue特效之翻牌动画
2022/04/20 Vue.js