摘要: 可以使用这个工具对发布的js进行压缩。http://tool.chinaz.com/Tools/JsFormat.aspx 阅读全文
posted @ 2012-05-23 23:41 SunShineTian 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 出处:http://www.w3help.org/zh-cn/causes/BX9013标准参考无。问题描述页面开发过程中,为了避免页面加载时引入过多外部 JS 文件,导致阻塞页面内容下载及渲染的情况出现。将会采用页面内容加载完成后,动态加载外部 JavaScript 文件的方法来解决此类问题。但是,需要注意的是,常用动态插入外部脚本文件的方法在各浏览器中的执行顺序并不一致。造成的影响对于动态插入的 SCRIPT 文件,不能保证在各浏览器能阻塞其后脚本的执行。受影响的浏览器所有浏览器问题分析使用 appenChild insertBefore 等方法向文档中动态插入 SCRIPT 节点后,各浏 阅读全文
posted @ 2012-05-23 23:03 SunShineTian 阅读(421) 评论(0) 推荐(0) 编辑
摘要: 出处:http://www.jb51.net/article/25981.htm1.静态加载 CSS,图片资源文件在页面渲染过程中可以并行下载,不会阻塞。在IE8,FF下,也可以支持JS的并行下载。尽管页面的JS下载加速了,但是JS对页面渲染的阻塞还是依然存在的,只有JS加载完毕了,页面的剩余部分才能继续渲染。放在Head部分的Script是最为恶劣的,因为对页面来说,Head部分是require的,是后部分所必须的,Head部分不加载完毕,Body部分不会开始解析,Body解析之前,页面是空白的。静态Script放到页面的哪部分来说都是阻塞,从浏览器实现的角度来说很好理解,因为JS代码中完全 阅读全文
posted @ 2012-05-23 22:49 SunShineTian 阅读(226) 评论(0) 推荐(1) 编辑
摘要: 出处:http://www.otakustay.com/browser-strategy-loading-external-resource/这个总结来源于一次优化的请求,最初某个页面的加载十分缓慢,load事件迟迟无法触发,因此希望可以通过对静态文件分域名等方式对页面的外部资源进行优化,拿得load事件尽可能早地触发。于是我查看了页面的源码,并对外部资源进行了整理,基于下面2个理念画出了一个推测的瀑布图:浏览器对同一个域只能并发2个HTTP请求 – 网上盛传已久。javascript文件的加载会阻塞浏览器其他资源的加载 – 同样网上盛传已久。然而,当我看到各浏览器中实际的瀑布图时,我知道自己 阅读全文
posted @ 2012-05-23 22:28 SunShineTian 阅读(106) 评论(0) 推荐(0) 编辑