使用多个文件时,如何将函数保留在全局名称空间之外?

游荡者

上一次我使用JS构建大型应用程序时,我使用了require.js-这很棒,但可能会造成很大的开销,特别是如果您不想异步加载文件时,那么这次我将不再使用它。

这次,我使用纯JS编写代码,并使用Grunt连接并缩小所有内容(这里我是Grunt n00b)。因为我将所有功能都保存在单独的文件中,所以无法像使用单个文件时那样将所有内容包装在闭包中。将所有功能都保留在全局名称空间之外的最佳解决方案是什么?

我不确定我需要一个完整的依赖管理解决方案,但是如果它既轻巧又简单,我会考虑的。

ughitsaaron

通过实现CommonJS(require.js使用的规范)或ES2015模块规范(包括(如本杰明建议的那样))WebpackBrowserifyRollup存在许多通用且易于使用的JavaScript工具来管理应用程序范围的依赖项。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将kern.log保留在系统日志之外

来自分类Dev

使用CSS calc()函数将元素保留在多余空间的中间

来自分类Dev

如何将图片保留在左侧,将内容保留在右侧?

来自分类Dev

如何将具有给定名称标签的元素保留在数组中?

来自分类Dev

重新使用单元格时,如何将UISegmentedControl的选定段保留在UITableView中?

来自分类Dev

在Bootstrap中使用push和pull类时,如何将内容保留在容器中?

来自分类Dev

在Bootstrap中使用push和pull类时,如何将内容保留在容器中?

来自分类Dev

更新气泡图中的数据时如何将圆圈保留在svg中

来自分类Dev

重用单元格时,如何将UISegmentedControl的选定段保留在UITableView中?

来自分类Dev

运行命令时如何将主机名保留在标题上

来自分类Dev

如何将png文件保留在git中而不进行跟踪?

来自分类Dev

如何将流的HLS文件保留在Ant Media Server中?

来自分类Dev

搜索后如何将打开的文件保留在eclipse选项卡中?

来自分类Dev

如何将所有JQuery保留在外部脚本文件中?

来自分类Dev

页面重新加载后如何将文件保留在表单集中?. 姜戈

来自分类Dev

如何将icomoon图标保留在中间

来自分类Dev

如何将文字保留在父项中?

来自分类Dev

如何将图片保留在div内?

来自分类Dev

如何将所选数据保留在表中?

来自分类Dev

如何将特定节点保留在networkx中

来自分类Dev

如何将ID保留在dummyVars()中

来自分类Dev

如何将动画div保留在容器中

来自分类Dev

如何将div元素保留在页面底部

来自分类Dev

如何使用vuex刷新后如何将商品保留在购物车中

来自分类Dev

如果我使用 flexbox,如何将 ah 标题保留在列表上?

来自分类Dev

如何强制maven WAR插件将版本号保留在依赖文件名之外?

来自分类Dev

使用--trace-children和execl()时,将内容保留在valgrind的日志文件中

来自分类Dev

如果内容很少,如何将页脚保留在页面底部而又不会自动出现以填充空间?

来自分类Dev

将未使用的文件保留在Xcode项目中

Related 相关文章

  1. 1

    如何将kern.log保留在系统日志之外

  2. 2

    使用CSS calc()函数将元素保留在多余空间的中间

  3. 3

    如何将图片保留在左侧,将内容保留在右侧?

  4. 4

    如何将具有给定名称标签的元素保留在数组中?

  5. 5

    重新使用单元格时,如何将UISegmentedControl的选定段保留在UITableView中?

  6. 6

    在Bootstrap中使用push和pull类时,如何将内容保留在容器中?

  7. 7

    在Bootstrap中使用push和pull类时,如何将内容保留在容器中?

  8. 8

    更新气泡图中的数据时如何将圆圈保留在svg中

  9. 9

    重用单元格时,如何将UISegmentedControl的选定段保留在UITableView中?

  10. 10

    运行命令时如何将主机名保留在标题上

  11. 11

    如何将png文件保留在git中而不进行跟踪?

  12. 12

    如何将流的HLS文件保留在Ant Media Server中?

  13. 13

    搜索后如何将打开的文件保留在eclipse选项卡中?

  14. 14

    如何将所有JQuery保留在外部脚本文件中?

  15. 15

    页面重新加载后如何将文件保留在表单集中?. 姜戈

  16. 16

    如何将icomoon图标保留在中间

  17. 17

    如何将文字保留在父项中?

  18. 18

    如何将图片保留在div内?

  19. 19

    如何将所选数据保留在表中?

  20. 20

    如何将特定节点保留在networkx中

  21. 21

    如何将ID保留在dummyVars()中

  22. 22

    如何将动画div保留在容器中

  23. 23

    如何将div元素保留在页面底部

  24. 24

    如何使用vuex刷新后如何将商品保留在购物车中

  25. 25

    如果我使用 flexbox,如何将 ah 标题保留在列表上?

  26. 26

    如何强制maven WAR插件将版本号保留在依赖文件名之外?

  27. 27

    使用--trace-children和execl()时,将内容保留在valgrind的日志文件中

  28. 28

    如果内容很少,如何将页脚保留在页面底部而又不会自动出现以填充空间?

  29. 29

    将未使用的文件保留在Xcode项目中

热门标签

归档