RequireJS 如何下载新的脚本文件?
How does RequireJS download a new script file?
我正在努力思考 RequireJS。我理解它提供的模块化和按需脚本加载。
我的疑问是:一个脚本如何下载另一个脚本?我想知道是否存在一些 API 允许自定义 JavaScript 代码调用另一个脚本下载,或者 RequireJS 将如何使用其他方式来完成它。但是我到处寻找这个答案都没有成功。
我只在 RequireJS source code 找到了答案。我发现 load
函数,如果运行环境是浏览器,会创建一个 <script>
标签并将其放在文档的 <head>
中,并带有适当的 url 在 src
属性中。还要检查 createNode
函数。
创建标签并将其添加到文档后,浏览器将下载脚本文件。
我正在努力思考 RequireJS。我理解它提供的模块化和按需脚本加载。
我的疑问是:一个脚本如何下载另一个脚本?我想知道是否存在一些 API 允许自定义 JavaScript 代码调用另一个脚本下载,或者 RequireJS 将如何使用其他方式来完成它。但是我到处寻找这个答案都没有成功。
我只在 RequireJS source code 找到了答案。我发现 load
函数,如果运行环境是浏览器,会创建一个 <script>
标签并将其放在文档的 <head>
中,并带有适当的 url 在 src
属性中。还要检查 createNode
函数。
创建标签并将其添加到文档后,浏览器将下载脚本文件。