utilities.js:
function log(message)
{
....
}
module1.js
YAHOO.util.Event.onDOMReady(function()
{
log("module1 is loaded");
});
module2.js
YAHOO.util.Event.onDOMReady(function()
{
log("module2 is loaded");
});
对于页面请求,我将首先加载实用程序.js,然后加载 module1.js 和 module2.js
现在,当我尝试混淆这些文件时,模块中对“日志”的引用不会被混淆,因为它是隐含的全局。
我想将模块文件分开(尽管服务于同一页面)以提高可读性和维护性。此外,utilities.js 中的函数也可以用于其他页面。
如何更好地组织这些文件以改善混淆?