【发布时间】:2017-01-26 21:15:48
【问题描述】:
是否有 javascript 代码定义在 2 个或多个单独的文件中以在同一个 IIFE 中运行?我愿意使用诸如 gulp 之类的构建工具来完成此任务。
这似乎是一个平凡的问题。我希望将我的代码组织并分离到它们自己的文件中(顺便说一下,不同的淘汰视图模型)。但我希望它们都在同一个函数中运行,而不是污染全局。
【问题讨论】:
-
当然。选择您要使用的工具超出了 Stack Overflow 的范围(它将基于意见),但是是的 - 您可以连接文件来执行此操作。淘汰本身 uses these fragments 就是为了这个目的。
-
是的!我看过这些片段并且知道这是可能的。将所有文件连接在一起并用 IIFE 包围它似乎非常简单(可能使用 gulp-concat)。但随后问题出现在 Chrome 中。我希望仍然能够使用 chrome 的开发工具即时更改代码。并且在生成的 js 文件上制作它们是行不通的,我需要能够修改原始文件。
标签: javascript knockout.js iife