<script data-main="scripts/main" src="scripts/require.js"></script>
并且
<script src="scripts/require.js"></script>
即:什么是
data-main
属性在加载脚本方面的变化?我已经阅读了相关文档,但是其中的区别并不完全清晰。引用块:
通常情况下,您将使用一个data-main脚本来设置配置选项,然后加载第一个应用程序模块。注意:require.js为您的data-main模块生成的脚本标记包括async属性。这意味着,您不能假定您的data-main脚本的加载和执行会在同一页面后引用的其他脚本之前完成。
文档提到您通常会使用一个data-main脚本来设置配置选项和加载第一个应用程序模块 - 但是您不也可以通过普通的script
标签来实现吗?使用data-main
属性加载应用程序模块的配置是否有好处?
data-main
的唯一区别是异步加载吗?还是有其他区别?