我有一个定义为函数的对象,其中有很多方法和属性,有哪些方法可以将其模块化以使其更易于管理?是否可以将对象内部的函数放到外部文件中?
编辑:
有人在一个答案中提到要包含其他文件,但这会有一个笨拙的 HTML 页面,IE:
<script type="text/javascript" src="script1.js"></script>
<script type="text/javascript" src="script2.js"></script>
<script type="text/javascript" src="script3.js"></script>
....
<script type="text/javascript" src="script76.js"></script>
还有什么方法可以构造代码,以便只需要一个引用 javascript 文件吗?
最佳答案
var myobj = {
somefunc: function() { /* function code */ },
prop: "some string",
// etc.
};
并在上述代码之后包含的另一个js文件中
myobj.anotherfunc = function () { /* function code */ };
关于Javascript模块化大对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4277672/