我的javascript应用程序越来越大,我想将其拆分为多个文件。目前我把它包裹起来像
Thread
我想要这样的东西,每个子对象都在不同的文件中:
var myApp = function() { /*functions and variables here*/ }
它有效,但我想知道这是否是正确的方法。
感谢您的回答。我发现这篇文章http://www.adequatelygood.com/JavaScript-Module-Pattern-In-Depth.html最有帮助。
答案 0 :(得分:1)
这应该可以正常工作。只要找到一个好的模式,就可以了。
http://toddmotto.com/mastering-the-module-pattern/
我发现搜索JavaScript模块模式的第一个链接
答案 1 :(得分:0)
是的,您可以在多个代码文件中拆分名称空间实现。当然,你应该考虑内部(或外部)依赖关系,以及它是否真的有必要!
有很多关于如何在JS中执行命名空间的文章。
例如:
https://javascriptweblog.wordpress.com/2010/12/07/namespacing-in-javascript/
试一试。