JavaScript Autoloader?

Oli*_*ryn 10 javascript jquery jquery-ui autoloader

有没有一个解决方案,我可以在需要时拥有JavaScript/jQuery自动加载依赖文件?例如,请考虑以下情况:

  1. 我有一个自动加载器脚本侦听何时需要加载特定脚本.
  2. dialog()调用jQuery 插件.
  3. 自动加载器被告知监听何时调用此插件,并加载jQuery UI.
  4. 如果将来调用更多对话框,则不会加载所需的脚本.

简单地试图限制带宽是否需要付出太多努力?我是否应该将所有核心文件包含在一个超级包中并完成它?

感谢您的时间.

Lit*_*tek 3

是的,您应该将所有脚本包含在一个文件中。或者至少它们中的大多数按如下方式分组:jquery.js、global.js(这是经常使用的脚本 - 在不止一个、两个页面上)和 page_specyfic.js。想象一下,dialog()调用 a 并且用户必须等待 .js 下载和插件初始化。节省带宽(如果有的话)不值得损害用户体验。

  • 嗯...为了代码组织,我想将所有这些文件分开。例如,一个 jQuery 文件、一个 jQuery UI、该插件的脚本、该插件的脚本...在我看来,它更容易、更有组织。请查看下面我的代码帖子。您可以看到每页加载的无数脚本(还有更多)。为了以最少的 HTTP 请求和带宽使用来保持这些组织有序,我如何将它们结合起来? (2认同)