解析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 20 PHP
PHP采集相关教程之一 CURL函数库
Feb 15 PHP
PHP OPCode缓存 APC详细介绍
Oct 12 PHP
php文件怎么打开 如何执行php文件
Dec 21 PHP
PHP延迟静态绑定示例分享
Jun 22 PHP
php最简单的删除目录与文件实现方法
Nov 28 PHP
php把大写命名转换成下划线分割命名
Apr 27 PHP
php遍历类中包含的所有元素的方法
May 12 PHP
php中namespace use用法实例分析
Jan 22 PHP
PHP的Laravel框架中使用AdminLTE模板来编写网站后台界面
Mar 21 PHP
PHP生成随机码的思路与方法实例探索
Apr 11 PHP
laravel使用Faker数据填充的实现方法
Apr 12 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
Can't create/write to file 'C:\WINDOWS\TEMP\...MYSQL报错解决方法
2011/06/30 PHP
php使用环形链表解决约瑟夫问题完整示例
2018/08/07 PHP
PHP的微信支付接口使用方法讲解
2019/03/08 PHP
经典海量jQuery插件 大家可以收藏一下
2010/02/07 Javascript
基于jquery的商品展示放大镜
2010/08/07 Javascript
Jquery创建层显示标题和内容且随鼠标移动而移动
2014/01/26 Javascript
用javascript替换URL中的参数值示例代码
2014/01/27 Javascript
avascript中的自执行匿名函数应用示例
2014/09/15 Javascript
jquery调取json数据实现省市级联的方法
2015/01/29 Javascript
JS密码生成与强度检测完整实例(附demo源码下载)
2016/04/06 Javascript
微信小程序 开发工具快捷键整理
2016/10/31 Javascript
Bootstrap学习笔记之环境配置(1)
2016/12/07 Javascript
Jqprint实现页面打印
2017/01/06 Javascript
vue-resource + json-server模拟数据的方法
2017/11/02 Javascript
Angular4.0中引入laydate.js日期插件的方法教程
2017/12/25 Javascript
webpack之引入图片的实现及问题
2018/10/08 Javascript
2019最新21个MySQL高频面试题介绍
2020/02/06 Javascript
[45:46]2014 DOTA2国际邀请赛中国区预选赛5.21 HGT VS DT
2014/05/23 DOTA
Python 实现两个列表里元素对应相乘的方法
2018/11/14 Python
python2.7实现邮件发送功能
2018/12/12 Python
Python函数中的可变长参数详解
2019/09/12 Python
Python中__repr__和__str__区别详解
2019/11/07 Python
python中sys模块是做什么用的
2020/08/16 Python
解析浏览器的一些“滚动”行为鉴赏
2019/09/16 HTML / CSS
Sixt美国租车:高端豪华车型自驾体验
2017/09/02 全球购物
到底Java是如何传递参数的?是by value或by reference?
2012/07/13 面试题
中专自荐信
2013/10/13 职场文书
运动会通讯稿500字
2014/02/20 职场文书
12岁生日演讲稿
2014/05/14 职场文书
机关党建工作汇报材料
2014/08/20 职场文书
个人租房协议书样本
2014/10/01 职场文书
财务部会计岗位职责
2015/02/03 职场文书
高中生打架检讨书1000字
2015/02/17 职场文书
2015年打非治违工作总结
2015/04/02 职场文书
mysql优化之query_cache_limit参数说明
2021/07/01 MySQL
如何打开Win11系统注册表编辑器?Win11注册表编辑器打开修复方法
2022/04/05 数码科技