在单页架构项目上工作,有很多*.js
个文件延迟加载到DOM。
包含的文件可能没有行"use strict";
,但解决方案应该在加载初始脚本(应用程序库文件)后强制"use strict";
包含所有js文件。
答案 0 :(得分:1)
也许您可以使用ajax获取脚本文本并将"use strict";
附加到脚本和eval()
或将其作为<script>
标记附加到正文。使用jQuery的示例:
$.get('foo.js', function(script) {
$('<script type="text/javascript">').html('"use strict";\r\n' + script).appendTo('body');
// OR
eval('"use strict";\r\n' + script);
});