模板引擎详解:导入资源文件
来源:互联网 发布:deepin linux 15.4.1 编辑:程序博客网 时间:2024/05/19 02:05
传统方式的导入外部JS和CSS等资源文件的方法是直接在模板文件使用:
1
2
ThinkPHP的模板引擎提供了专门的标签来简化上面的导入。
import标签
第一个是import标签
3
Type属性默认是js,
4
还可以支持多个文件批量导入,例如:
5
导入外部CSS文件必须指定type属性的值,例如:
6
上面的方式默认的import的起始路径是网站根目录下的Public目录,如果需要指定其他的目录,可以使用basepath属性,例如:
7
如果导入的文件中含有“.”号,则可以采用:
8
表示导入
还支持资源文件的版本号导入,例如:
9
在导入多个文件的时候也可以支持
10
improt标签支持判断加载,例如下面首先判断name变量是否设置:
11
或者更复杂的,甚至可以采用函数:
12
编译后的模板缓存是:
13
load标签
第二个是load标签,通过URL方式导入当前项目的公共JS或者CSS,例如:
14
15
16
在href属性中可以使用特殊模板标签替换,例如:
17
Load标签无需指定type属性,系统会自动根据后缀自动判断。
当然,load标签也支持条件判断调用:
18
系统还提供了两个标签别名js和css
19
20
load标签也支持同时导入多个资源文件,甚至是不同类型的资源文件:
21
- 模板引擎详解:导入资源文件
- yii导入资源文件
- PHP模板引擎Smarty详解
- velociy模板引擎使用详解
- PHP模板引擎Smarty详解
- ECSHOP模板引擎语法详解
- 模板引擎使用详解:包含公共模板
- jeeCmsV7-src 源码解析之八(后台导入模板与资源文件)
- Qt导入.qrc资源文件
- PHP模板引擎Smarty详解(基本概况)
- JS模板引擎jTemplates使用笔记详解
- JS模板引擎jTemplates使用笔记详解
- Javascript模板引擎mustache.js详解
- Javascript模板引擎mustache.js详解
- JavaScript模板引擎Template.js使用详解
- JavaScript模板引擎Template.js使用详解
- Javascript模板引擎mustache.js详解
- Javascript模板引擎mustache.js详解
- ThinkPHP3.1新特性:命名范围
- ThinkPHP3.1新特性:Action参数绑…
- ThinkPHP3.1 常量参考
- ThinkPHP3.1新特性: 多层MVC支持
- ThinkPHP3.1快速入门(10)缓存
- 模板引擎详解:导入资源文件
- 使用awk合并文件--生成report
- Memcached深度分析
- Windows安装memcached图文教程
- PHP的两个memcache扩展 memcache和…
- php的两个memcached扩展 memcache…
- php操作memcache的使用总结(1)
- php操作memcache的使用总结(2)
- ThinkPHP3.1快速入门(12)自动验…