是否可以向sctipt元素添加参数
例如
<script
...
src="XX.js"
></script>
Run Code Online (Sandbox Code Playgroud)
我想添加参数hello ="world",以便将其添加到页面中:
<script
...
src="XX.js"
hallo="welt"
></script>
Run Code Online (Sandbox Code Playgroud)
原因:我有一个js库(aloha-editor),它依赖于一个加载它的插件的参数(主要功能是插件中的主要功能).但是我只想在用户想要编辑时加载插件,而requirejs是最好的选择,因为它在应用程序的其他部分使用.
如果您将 aloha 脚本包装在定义函数中,您可以传递如下参数(链接):
//in main appfile
require.config({
'config': {
'aloha': {
src: "XX.js",
hallo: "welt"
}
}
});
//and in the aloha file
define(['module'], function (module) {
var src = module.config().src,
hallo = module.config().hallo;
... // the aloha code
});
Run Code Online (Sandbox Code Playgroud)
文档中还有另一种“简化”语法。
编辑:也许我误解了这个问题,如果您询问是否可以将 html 属性添加到页面上已有的脚本标记:<script src='' data-src='xx.js' data-hallo='welt'></script>是用于向标记添加自定义属性的新 html5 语法,以 data- 开头的所有内容都是正确的语法。
| 归档时间: |
|
| 查看次数: |
1061 次 |
| 最近记录: |