来自-> here网站
// load files in parallel but execute them in sequence
head.js("file1.js", "file2.js", ... "fileN.js");这是如何实现的?我在找load.js -> here
但似乎找不到这个实现的源码。
看起来api.load是api.js的别名,并且定义了两次。
发布于 2013-03-30 20:33:12
如果导航器与异步兼容,那么就是导航器确保脚本的排序和执行,因为它们只是按照请求的顺序(ie10,ff,chrome)追加
否则会使用一种黑客攻击(文本/缓存黑客),它向脚本注入虚假的mime/类型,一旦它们都被加载(回调触发器),就会用正确的mime/类型重新注入它们(但由于浏览器已经知道url,所以不会重新获取内容),从而触发浏览器的实际执行/解释,但这次是按顺序(ie6-ie9)
https://stackoverflow.com/questions/15706844
复制相似问题