我需要在高冲突的环境中编辑当前的JQuery库1.4.x(并完全重命名JQuery"对象/函数").
我的问题是,什么minifier已经生成了官方JQuery缩小版本.我在哪里可以找到这个缩小器?(因为我想用它来减少我的版本).
谢谢!蒂姆
鉴于我异步(!!)使用异步脚本加载器(将脚本标记写入文档的头部然后将下载文件)加载多个JavaScript文件,这些脚本是否并行评估?
<script>
var script = document.createElement('script');
script.src = "library1.js";
document.getElementsByTagName('head')[0].appendChild(script);
</script>
<!-- Other Markup -->
<script>
var script = document.createElement('script');
script.src = "library2.js";
document.getElementsByTagName('head')[0].appendChild(script);
</script>
<!-- Other Markup -->
<script>
var script = document.createElement('script');
script.src = "library3.js";
document.getElementsByTagName('head')[0].appendChild(script);
</script>
Run Code Online (Sandbox Code Playgroud)
"通常",当HTML文档中有标准脚本标记(正文和头部!?)时,浏览器将停止/完成所有其他活动(下载/页面呈现)并仅处理它遇到的单个脚本标记.这导致"序列化"执行,不会导致任何"竞争条件".
但是通过使用异步加载器技术,插入的脚本标记(在头部中)是否也会导致(最后)到序列化渲染(在下载时),只会评估"当前"脚本或者是否存在其他异步加载的脚本文件将被并行评估,因此容易出现竞争条件?
非常感谢你!!蒂姆