0

我有一个庞大的脚本,其中包含对其他 js 文件的凌乱依赖。我的问题是,我需要在各个页面上包含脚本,而不是其他 js 文件。当其他文件中定义的一些变量存在时,它会卡住,我可以一一处理它们,但没有足够的时间这样做。

我想知道是否有任何机制,就像javascript 中的php 自动加载器一样,所以每当它得到未定义的东西时,我可以挂钩一大块代码来处理它。

4

1 回答 1

1

这可能不是您正在寻找的实际具体答案,但在我看来,您最好花一些时间重构代码,并且在此过程中您可能想要查看一些模块化 JavaScript 模式。我自己使用RequireJS来处理依赖项等。

我建议阅读以下文章:使用 AMD、CommonJS 和 ES Harmony 编写模块化 JavaScript

我知道你说过你没有时间,但无论如何都要考虑花时间——这将帮助你在未来需要维护代码时建立适当的架构。

于 2013-09-20T11:55:43.407 回答