模板路径常量传址到js文件中的小技巧
来源:互联网 发布:什么是优化发展环境 编辑:程序博客网 时间:2024/03/29 04:54
ThinkPHP 内置模板引擎中有一些快捷路径定义,
可以很方便地对应目录,使用中模板会自动解释这些路径。
通常要将这些路径传值到js文件中,我们会使用这种方式,但这样定义的是全局变量并不是很好,引用:
其实我们也可以使用这种方式,当需要的时候才进行调用:// 这样调用也比较清晰方便
alert ( consts('public') );
如果是jquery,也可以这样使用在jquery中获取相应的解析:
var url = $.consts.url
可以很方便地对应目录,使用中模板会自动解释这些路径。
通常要将这些路径传值到js文件中,我们会使用这种方式,但这样定义的是全局变量并不是很好,引用:
当JS解析器执行时首先就会在执行环境里构建个全局对象,
定义全局属性就是作为该对象属性读取在顶层代码中,
我们使用this关键字和window对象都可以访问到它
而体中局部变量只在执行时生成对象中存在
执行完毕时局部变量即刻销毁
因此在设计中我们需要考虑如何合理声明变量
这样既减小了不必要内存开销
同时能很大程度地避免变量重复定义而覆盖先前定义变量所造成Debug麻烦
其实我们也可以使用这种方式,当需要的时候才进行调用:// 这样调用也比较清晰方便
alert ( consts('public') );
如果是jquery,也可以这样使用在jquery中获取相应的解析:
var url = $.consts.url
0 0
- 模板路径常量传址到js文件中的小技巧
- 模板路径常量传址到js文件中的小技巧
- js中的小技巧
- js中的小技巧
- js中的小技巧
- js中的小技巧
- js中的小技巧
- js中的小技巧
- js中的小技巧(转帖)
- js中的一些小技巧
- JS 中的小技巧汇总
- ThinkPHP模板文件中的路径问题
- C++中的文件路径表示技巧
- js中的小技巧(转)
- JS中的函数解释和小技巧
- Cocos2d-JS开发中的一些小技巧
- Cocos2d-JS开发中的一些小技巧
- Cocos2d-JS开发中的一些小技巧
- Spring 流程简述
- 一些基础知识
- struts2的ActionContext类分析(action执行时所需对象的环境)
- ubuntu12.04下设置类似QQ的截图功能
- 对Java类加载器的认识
- 模板路径常量传址到js文件中的小技巧
- RedHat Enterprise 5 LAMP服务器架设步骤
- javascript弹出对话框的几种形式
- C++之this指针与另一种“多态”
- 详解Linux2.6内核中基于platform机制的驱动模型
- 用户自定义文件的元数据
- 利用VS2005进行dump文件调试
- Java 函数参数传递分析
- Presenting action sheet clipped by its superview UIActionSheet和UITabBarViewController