我有我的这种结构工程几个js文件:如何调用方法
(function (window, $) {
var reload = function (force) { /* implementation here */ };
//more variables are here, the same construction as above
})(this, $);
更多此类文件,对每个部分(页)的网站有一个JS用这种结构来管理页。整个网站是一个单独的页面,这些js文件通过隐藏,显示和填充内容来管理DOM节点,这给用户带来了他/她浏览多个页面的错觉。
我想获得有关上述结构是如何加载一个简单的解释 - 我看到加载所有这些JS脚本head.js库,但我不明白的地方被加载,如何访问它。
我想知道如何通过我自己访问我需要的特定reload()。正如我告诉你的,更多的js文件具有相同的结构(resources.js,users.js,reports.js等)。我如何访问里面的重载功能,比方说,reports.js按钮在html上按下我加载所有这些脚本?
您在上面显示的JS功能是自执行加载JS文件时一次。如果没有更多信息,很难帮助您。 – sdespont 2013-02-26 14:57:51
这是一个非常开放的问题,与应用程序中的JavaScript架构相关。我会建议阅读关于JavaScript模块和命名空间。搜索“模块模式”。请参阅http://www.klauskomenda.com/code/javascript-programming-patterns/#module中的“揭示模块模式”。 – DanC 2013-02-26 14:59:55