gpt4 book ai didi

javascript - 您可以将多个文件缩小为一个文件吗?

转载 作者:数据小太阳 更新时间:2023-10-29 05:30:16 24 4
gpt4 key购买 nike

我将我的 JavaScript 代码分成几个文件,所有文件都使用模块模式(使用新功能和成员更新一个全局变量,比如 MyApp。

是否可以将文件缩小为一个而不破坏范围

我想缩小的例子:

File1.js

var Module = (function(ns) {

ns.fun1 = function() { alert('fun1'); };
return ns;

})(Module || {});

File2.js

var Module = (function(ns) {

ns.fun2 = function() { alert('fun2'); };
return ns;

})(Module || {});

最佳答案

全局作用域实际上是全局的,因为无论您是从一个文件还是多个文件更改它都没有关系。但是,文件的顺序可能很重要,这取决于您使用的模块模式风格。要获得一篇不错的文章,也涵盖跨文件私有(private)状态,请阅读:http://www.adequatelygood.com/2010/3/JavaScript-Module-Pattern-In-Depth

关于javascript - 您可以将多个文件缩小为一个文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14997648/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com