解析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 相关文章推荐
mysql建立外键
Nov 25 PHP
PHP数组对比函数,存在交集则返回真,否则返回假
Feb 03 PHP
php简单对象与数组的转换函数代码(php多层数组和对象的转换)
May 18 PHP
PHP删除HTMl标签的三种解决方法
Jun 30 PHP
php遍历目录输出目录及其下的所有文件示例
Jan 27 PHP
Thinkphp中Create方法深入探究
Jun 16 PHP
php中mt_rand()随机数函数用法
Nov 24 PHP
php类自动加载器实现方法
Jul 28 PHP
PHP实现的memcache环形队列类实例
Jul 28 PHP
php商品对比功能代码分享
Sep 24 PHP
Laravel 读取 config 下的数据方法
Oct 13 PHP
yii框架结合charjs统计上一年与当前年数据的方法示例
Apr 04 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数据缓存的使用说明
2013/05/10 PHP
PHP小教程之实现双向链表
2014/06/12 PHP
PHP strip_tags() 去字符串中的 HTML、XML 以及 PHP 标签的函数
2016/05/22 PHP
PHP实现QQ快速登录的方法
2016/09/28 PHP
js数组循环遍历数组内所有元素的方法
2014/01/18 Javascript
jquery做的一个简单的屏幕锁定提示框
2014/03/26 Javascript
设置jquery UI 控件的大小方法
2016/12/12 Javascript
脚本div实现拖放功能(两种)
2017/02/13 Javascript
用 js 的 selection range 操作选择区域内容和图片
2017/04/18 Javascript
jQuery+PHP+Mysql实现抽奖程序
2020/04/12 jQuery
浅谈react+es6+webpack的基础配置
2017/08/09 Javascript
前端图片懒加载(lazyload)的实现方法(提高用户体验)
2017/08/21 Javascript
vue2中使用less简易教程
2018/03/27 Javascript
vue2.0自定义指令示例代码详解
2019/04/25 Javascript
解决layer弹出层的内容页点击按钮跳转到新的页面问题
2019/09/14 Javascript
[02:15]2015国际邀请赛选手档案IG.Ferrari 430
2015/07/30 DOTA
python socket网络编程步骤详解(socket套接字使用)
2013/12/06 Python
python求斐波那契数列示例分享
2014/02/14 Python
Python+Pika+RabbitMQ环境部署及实现工作队列的实例教程
2016/06/29 Python
Python数据结构与算法之图结构(Graph)实例分析
2017/09/05 Python
PyTorch学习笔记之回归实战
2018/05/28 Python
python aiohttp的使用详解
2019/06/20 Python
Python实用库 PrettyTable 学习笔记
2019/08/06 Python
python使用正则表达式(Regular Expression)方法超详细
2019/12/30 Python
Python Json数据文件操作原理解析
2020/05/09 Python
详解用python -m http.server搭一个简易的本地局域网
2020/09/24 Python
美国全球旅游运营商:Pacific Holidays
2018/06/18 全球购物
C#实现对任一张表的数据进行增,删,改,查要求,运用Webservice,体现出三层架构
2014/07/11 面试题
会计电算化个人求职信范文
2014/01/24 职场文书
卫生系统先进事迹
2014/05/13 职场文书
日语系毕业求职信
2014/07/27 职场文书
2014年个人委托书范本
2014/10/13 职场文书
酒店客房服务员岗位职责
2015/04/09 职场文书
退税申请报告怎么写
2015/05/18 职场文书
致运动员赞词
2015/07/22 职场文书
SpringBoot集成MongoDB实现文件上传的步骤
2022/04/18 MongoDB