【发布时间】:2016-07-05 19:55:31
【问题描述】:
假设我有 first 脚本,其中包含函数导出
function export(*params*){
let callerScriptReference = ....;
.....
}
然后我有一个 second 脚本,我在其中调用此函数
export(*params*);
是否可以从导出函数体中获取对第二个脚本的引用?我想从该脚本标签中获取一些“data-*”属性。
脚本以随机顺序添加到页面中。
希望你能理解我想要完成的工作:D
感谢您的任何建议或帮助。
【问题讨论】:
-
只找到脚本标签,不需要脚本内容。
-
你能把它放在
export()函数的参数中吗?请参阅stackoverflow.com/questions/403967/…,了解调用者如何获取对他们自己的脚本标签的引用。 -
是的,我可以将它作为参数传递。但我正在创建一个在浏览器中动态加载资源的小框架。没有捆绑,没有连接。 (针对 http/2 进行了优化)。并且所有缩短语法的东西都非常受欢迎。事实上,我想在“数据模块”属性中指定模块名称。然后这个属性告诉我,导出函数是从哪个模块调用的。
标签: javascript resources load