Javascript子对象

时间:2015-08-16 21:15:58

标签: javascript oop

我的javascript应用程序越来越大,我想将其拆分为多个文件。目前我把它包裹起来像

Thread

我想要这样的东西,每个子对象都在不同的文件中:

var myApp = function() { /*functions and variables here*/ }

它有效,但我想知道这是否是正确的方法。

感谢您的回答。我发现这篇文章http://www.adequatelygood.com/JavaScript-Module-Pattern-In-Depth.html最有帮助。

2 个答案:

答案 0 :(得分:1)

这应该可以正常工作。只要找到一个好的模式,就可以了。

http://toddmotto.com/mastering-the-module-pattern/

我发现搜索JavaScript模块模式的第一个链接

答案 1 :(得分:0)

是的,您可以在多个代码文件中拆分名称空间实现。当然,你应该考虑内部(或外部)依赖关系,以及它是否真的有必要!

有很多关于如何在JS中执行命名空间的文章。

例如:

https://javascriptweblog.wordpress.com/2010/12/07/namespacing-in-javascript/

试一试。