dojo是不是需要保留所有.js文件
Posted
技术标签:
【中文标题】dojo是不是需要保留所有.js文件【英文标题】:dojo is it required to keep all the .js filesdojo是否需要保留所有.js文件 【发布时间】:2012-10-18 12:29:44 【问题描述】:我在 iPhone 中将 dojo 用于 UI。我已经完全复制了 dojo、dojox 文件夹, 并且在 Xcode 中编译需要大量时间。
如果我只保留所需的 .js 文件可以吗?
例如
require(["dojox/mobile/parser", "dijit/registry", "dojox/mobile", "dojox/mobile/SwapView", "dojox/mobile/TabBar", "dojox/mobile/Button","dojox/mobile/deviceTheme", "dojox/mobile/compat", "dojo/domReady!"],function(parser)
parser.parse();
);
在 require 函数中只包含与上面包含的模块相关的 .js 文件是否可以?
请多多指教。
【问题讨论】:
【参考方案1】:您将需要保留所有这些文件以及所有它们所依赖的文件,然后是它们所依赖的文件...所有依赖项往下走。
阅读Dojo Build System。这将允许您构建一个仅包含您需要的 Dojo 文件而没有其他内容的文件。它还会为您缩小它。这会减少请求数量和当您拉入 javascript 时发送的数据总量。
【讨论】:
在开发过程中,我们有什么方法不必继续“构建”(我们可以添加、删除、更改模块)?或者我们在开发时被困在第 1 格中,以保留所有文件?以上是关于dojo是不是需要保留所有.js文件的主要内容,如果未能解决你的问题,请参考以下文章
如何在 dojo 中加载 js 小部件文件? registerModulePath 工作,但在 1.8 包中不工作 - 立即需要帮助