Jos*_* MN 6 javascript minify module-pattern
我将我的JavaScript代码分成几个文件,全部使用模块模式(更新一个全局变量,比如说MyApp,具有新功能和成员).
是否可以将文件缩小为一个而不会破坏范围
示例我想缩小:
File1.js
var Module = (function(ns) {
ns.fun1 = function() { alert('fun1'); };
return ns;
})(Module || {});
Run Code Online (Sandbox Code Playgroud)
File2.js
var Module = (function(ns) {
ns.fun2 = function() { alert('fun2'); };
return ns;
})(Module || {});
Run Code Online (Sandbox Code Playgroud)
是的,您可以,并且对每个人来说都是一种很好的工作方式,特别是如果更多的开发人员参与其中并且应用程序健康的话。
我使用 Minify 类(http://code.google.com/p/minify/)和一个特殊的配置文件(https://beat.snipt.net/minify-config-file-minify-each-folder-from -project-1-minified-file/)扫描我的文件夹并为每个子文件夹创建一个文件(JS 或 CSS)。这样我就可以制作模块化的 JS 或 CSS 文件,这些文件可以拆分为类或常规文件。
关键是文件的顺序,根据读取文件夹功能和操作系统类型可能会有所不同(例如 php readdir 与 scandir)
| 归档时间: |
|
| 查看次数: |
844 次 |
| 最近记录: |