解析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 error_log 函数的使用
Apr 13 PHP
php中禁止单个IP与ip段访问的代码小结
Jul 04 PHP
php 生成自动创建文件夹并上传文件的示例代码
Mar 07 PHP
php中fsockopen用法实例
Jan 05 PHP
thinkphp框架实现数据添加和显示功能
Jun 29 PHP
php实现的统计字数函数定义与使用示例
Jul 26 PHP
[原创]PHP实现字节数Byte转换为KB、MB、GB、TB的方法
Aug 31 PHP
laravel实现分页样式替换示例代码(增加首、尾页)
Sep 22 PHP
php-fpm重启导致的程序执行中断问题详解
Apr 29 PHP
Thinkphp5.0 框架实现控制器向视图view赋值及视图view取值操作示例
Oct 12 PHP
浅谈Laravel模板实体转义带来的坑
Oct 22 PHP
Laravel 微信小程序后端搭建步骤详解
Nov 26 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
将文件夹压缩成zip文件的php代码
2009/12/14 PHP
浅析php插件 Simple HTML DOM 用DOM方式处理HTML
2013/07/01 PHP
PHP云打印类完整示例
2016/10/15 PHP
解决form中action属性后面?传递参数 获取不到的问题
2017/07/21 PHP
RSA实现JS前端加密与PHP后端解密功能示例
2019/08/05 PHP
解决Laravel无法使用COOKIE和SESSION的问题
2019/10/16 PHP
学习面向对象之面向对象的基本概念:对象和其他基本要素
2010/11/30 Javascript
js获取下拉列表的值和元素个数示例
2014/05/07 Javascript
jQuery prototype冲突的2种解决方法(附demo示例下载)
2016/01/21 Javascript
JavaScript如何实现跨域请求
2016/08/05 Javascript
ES6新特性之字符串的扩展实例分析
2017/04/01 Javascript
JavaScript事件方法(实例讲解)
2017/06/27 Javascript
用户管理的设计_jquery的ajax实现二级联动效果
2017/07/13 jQuery
通过js动态创建标签,并设置属性方法
2018/02/24 Javascript
JS div匀速移动动画与变速移动动画代码实例
2019/03/26 Javascript
如何自定义微信小程序tabbar上边框的颜色
2019/07/09 Javascript
[06:59]DOTA2-DPC中国联赛3月7日Recap集锦
2021/03/11 DOTA
python 禁止函数修改列表的实现方法
2017/08/03 Python
老生常谈Python startswith()函数与endswith函数
2017/09/08 Python
Python反射用法实例简析
2017/12/22 Python
python实现数据库跨服务器迁移
2018/04/12 Python
Tesserocr库的正确安装方式
2018/10/19 Python
Python re正则表达式元字符分组()用法分享
2020/02/10 Python
Android本地应用打开方法——通过html5写连接
2016/03/11 HTML / CSS
车间调度岗位职责
2013/11/30 职场文书
小学红领巾中秋节广播稿
2014/01/13 职场文书
家长给孩子的表扬信
2014/01/17 职场文书
网络编辑岗位职责范本
2014/02/10 职场文书
新学期开学标语
2014/06/30 职场文书
年会邀请函范文
2015/01/30 职场文书
求职简历自我评价范文
2015/03/10 职场文书
公司职员入党自传书
2015/06/26 职场文书
幼儿园教师辞职信
2019/06/21 职场文书
Beekeeper Studio开源数据库管理工具比Navicat更炫酷
2022/06/21 数据库
Python使用Opencv打开笔记本电脑摄像头报错解问题及解决
2022/06/21 Python
CSS浮动引起的高度塌陷问题
2022/08/05 HTML / CSS