例如,requireJS使用以下语法:
<script data-main="scripts/main" src="scripts/require.js"></script>
在其文档中,您可以阅读:
data-main属性告诉require.js后加载scripts / main.js require.js加载
谢谢
答案 0 :(得分:23)
那(脚本加载顺序)怎么可能?
因为这是require.js
的目的,其中包含相当多的代码。
该特定部分相当简单,require.js
无法执行任何操作(包括加载另一个脚本),直到它自己加载为止。
如果js文件的名称是nomain.js,那么data-attribute是“data-nomain”吗?
没有。 Require looks at data-main
确定入口点脚本文件。它从该属性的值中获取URL。
我在html5规范中看不到有关它的信息,或者我看错了地方?
data-*
属性在3.2.5.9 Embedding custom non-visible data with the data-* attributes