如何将JavaScript代码拆分成多个文件并使用它们而不通过HTML中的脚本标记包含它们?

Cra*_*ker 9 javascript

我正在广泛地使用构造函数(类),并希望每个构造函数都在一个单独的文件中(类似于Java).假设我有构造函数说Class1,Class2,... Class10,我只想使用Class1和Class5我需要使用脚本标记将Class1.js和Class2.js包含在HTML页面中.稍后如果我还需要使用Class3和Class6,我还需要转到HTML页面并为它们添加脚本标记.这种方法的维护太差了.

在JavaScript中有类似于C的include指令吗?如果没有,有没有办法模仿这种行为?

Mil*_*ric 2

您可以使用 jQuery.getScript:

http://api.jquery.com/jQuery.getScript

或者任何许多 javascript 加载器,如 YUI、JSLoader 等。请参阅此处的比较:

https://spreadsheets.google.com/lv?key=tDdcrv9wNQRCNCRCflWxhYQ