求高人指点页面Script标签中data-config,data-deps,data-main 是什么意思,加载顺序如何??
发布网友
发布时间:2022-05-10 16:52
我来回答
共2个回答
热心网友
时间:2023-10-17 05:25
data-*** 是HTML5规范中新增的HTML元素属性
你可以通过: data-myProp="value"的方式给HTML元素添加自己的属性
例如你想给下面的li增添一个index属性, 那么你这么写:
<ul>
<li index="1"></li>
<li index="2"></li>
<li index="3"></li>
</ul>
但上面的写法是不规范的, 因为index并不是标准的HTML元素属性
HTML允许你像下面这样写, 通过data-*扩充你自己想要的属性:
<ul>
<li data-index="1"></li>
<li data-index="2"></li>
<li data-index="3"></li>
</ul>
data-*只是一个辅助用的标记属性, 让你可以自己通过js代码获取其中的值
<script src="./js/core.js"
data-config="./config.js"
data-deps="u_action"
data-main="./game_assistant.js">
</script>
上面的三个data-*就是这个作用, 表明了三个配置文件的位置, core.js可以根据这三个data-*找到它们并自动加载
热心网友
时间:2023-10-17 05:25
这应该是seajs加载js的语法,src表示依赖的基础js库文件,data-config是对库的配置,data-deps表示依赖的其它模块,data-main表示包含主程序入口的js文件。
好像最新版本的seajs不这么写了。