0

我在 iPhone 中为 UI 使用 dojo。我已经完全复制了 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 文件吗?

好心劝告。

4

1 回答 1

2

您将需要保留所有这些文件以及它们所依赖的所有文件,然后它们所依赖的文件......依赖关系一直向下。

阅读Dojo 构建系统。这将允许您构建一个仅包含您需要的 Dojo 文件而没有其他内容的文件。它还会为您缩小它。这会减少请求数量和当您拉入 JavaScript 时发送的数据总量。

于 2012-10-18T15:43:53.167 回答