我正在使用RequireJS(并学习它),我不明白RequireJS是否应该管理我的应用程序中的外部库。目前,我有一个jQuery脚本标记,另一个jQuery工具等。我还成功地将RequireJS添加到了我的应用程序中,并且我想知道应该在HTML中的唯一脚本标记是否来自RequireJS?是否应该要求JS处理我应用程序中的所有外部JavaScript库?
如果是这样,jQuery等将被正确添加到页面上,即使我不使用它作为模块中的依赖项?
我正在使用RequireJS(并学习它),我不明白RequireJS是否应该管理我的应用程序中的外部库。目前,我有一个jQuery脚本标记,另一个jQuery工具等。我还成功地将RequireJS添加到了我的应用程序中,并且我想知道应该在HTML中的唯一脚本标记是否来自RequireJS?是否应该要求JS处理我应用程序中的所有外部JavaScript库?
如果是这样,jQuery等将被正确添加到页面上,即使我不使用它作为模块中的依赖项?
我不知道是否应该在HTML中的唯一脚本标记是来自RequireJS?
对此没有“正确的”答案。两种方法都有其优点。
如果是这样,将jQuery等网页上正确添加,即使我不使用它作为模块中的依赖项?
不需要知道它必须加载jQuery,除非你告诉它。有关该主题的文档has an entire page。
您总是可以将jquery作为依赖添加到您的主文件,该文件通过requirejs脚本标记的data-main链接到该文件。这解决了我相信的一切。
This post's answer很好的细节你想要做什么。
Okey包括那些第一个脚本标记是唯一的方法,如果jQuery插件等自动绑定到partiuclar类等元素? – user626912