解析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函数,php爱好者站推荐
Mar 19 PHP
生成php程序的php代码
Apr 07 PHP
IP138 IP地址查询小偷实现代码
Feb 15 PHP
PHP 调试工具Debug Tools
Apr 30 PHP
PHP中去掉字符串首尾空格的方法
May 19 PHP
一个简单的PHP验证码实现代码
May 10 PHP
ThinkPHP3.1新特性之查询条件预处理简介
Jun 19 PHP
PHP用PDO如何封装简单易用的DB类详解
Jul 30 PHP
Laravel框架实现redis集群的方法分析
Sep 14 PHP
php正确输出json数据的实例讲解
Aug 21 PHP
PHP 7.4 新语法之箭头函数实例详解
May 09 PHP
KindEditor在php环境下上传图片功能集成的方法示例
Jul 20 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中curl和file_get_content的区别
2014/05/10 PHP
thinkPHP+PHPExcel实现读取文件日期的方法(含时分秒)
2016/07/07 PHP
php实现有序数组旋转后寻找最小值方法
2018/09/27 PHP
PHP简单验证码功能机制实例详解
2019/03/27 PHP
PHP+Mysql分布式事务与解决方案深入理解
2021/02/27 PHP
YUI 读码日记之 YAHOO.lang.is*
2008/03/22 Javascript
jquery.validate分组验证代码
2011/03/17 Javascript
javascript通过class来获取元素实现代码
2013/02/20 Javascript
使用jquery hover事件实现表格的隔行换色功能示例
2013/09/03 Javascript
简单时间提示DEMO从0开始一直进行计时
2013/11/19 Javascript
javascript属性访问表达式用法分析
2015/04/25 Javascript
js实现点击链接后延迟3秒再跳转的方法
2015/06/05 Javascript
Vue.js 2.0 和 React、Augular等其他前端框架大比拼
2016/10/08 Javascript
Vue.js对象转换实例
2017/06/07 Javascript
如何利用ES6进行Promise封装总结
2019/02/11 Javascript
微信小程序获取用户信息并保存登录状态详解
2019/05/10 Javascript
javascript使用链接跨域下载图片
2019/11/01 Javascript
Angular之jwt令牌身份验证的实现
2020/02/14 Javascript
在Docker上部署Python的Flask框架的教程
2015/04/08 Python
在Heroku云平台上部署Python的Django框架的教程
2015/04/20 Python
Python tkinter实现的图片移动碰撞动画效果【附源码下载】
2018/01/04 Python
Python实现正弦信号的时域波形和频谱图示例【基于matplotlib】
2018/05/04 Python
python读写LMDB文件的方法
2018/07/02 Python
selenium+python自动化测试之鼠标和键盘事件
2019/01/23 Python
Python之列表实现栈的工作功能
2019/01/28 Python
selenium2.0中常用的python函数汇总
2019/08/05 Python
Django 1.10以上版本 url 配置注意事项详解
2019/08/05 Python
OpenCV实现机器人对物体进行移动跟随的方法实例
2020/11/09 Python
pycharm 配置svn的图文教程(手把手教你)
2021/01/15 Python
Burberry英国官网:英国标志性奢侈品牌
2017/03/29 全球购物
校园活动宣传方案
2014/03/28 职场文书
业绩倒数第一的检讨书
2014/09/24 职场文书
运动会报道稿300字
2014/10/02 职场文书
六一儿童节致辞稿(3篇)
2019/07/11 职场文书
mysql 如何获取两个集合的交集/差集/并集
2021/06/08 MySQL
python实现双链表
2022/05/25 Python