-1

我正在编写一个大型 JavaScript 应用程序。我需要随心所欲地从服务器加载和卸载 JS 文件,但首要任务是通过控制台进行良好的调试。第二个优先事项是不依赖于其他库。

将 a 附加<script src="url"></script>到 HEAD 可以在所有浏览器上执行我需要的操作吗?如果是这样,我不知道如何检测模块何时加载。

谢谢-丹尼尔。

4

2 回答 2

2

使用require.js加载多个 JavaScript 文件。

当从服务器获取所有依赖项时,它会处理您的依赖项并启动代码。

RequireJS 是一个 JavaScript 文件和模块加载器。它针对浏览器内使用进行了优化,但也可以在其他 JavaScript 环境中使用,例如 Rhino 和 Node。使用像 RequireJS 这样的模块化脚本加载器将提高代码的速度和质量。

于 2013-05-30T10:13:28.540 回答
0

“卸载” javascript 并不容易。随心所欲地加载 javascript 非常容易。如果像你说的有很多库,我建议使用像 require.js 这样的库来按需加载。或者,如果您根据功能或设备类型加载库,则可以将modernizr.js 与yepnope.js 一起使用。

但要回答您的问题,脚本标签显然适用于所有浏览器。要测试它是否实际加载,您可以测试 javascript 文件中定义的全局变量或函数是否存在。

于 2013-05-30T10:16:19.467 回答