关于document.write方式 和 方式加载js 串/并行的问题
2010-03-18 16:22
288 查看
关于document.write方式 和 <script> 方式加载串/并行的加载js,以前有很多讨论,最近发现(不知道是不是我out了)在浏览器中又发生了一些变化.
一. 之前用得比较多的 document.write方式
1. IE 6
之前讨论得比较多了
无论是 多个document.write 还是单个document.write 都是并发加载的.
注意:IE6一个页面只能同时进行2个并发下载
2. IE 8
同IE6
3. FF3.6
需要注意的是FF3.6,在多个document.write的时候,第1个是单独, 后几个才是并发的.
而单个document.write 则是全部并发加载的
============================== 分隔线 ===============================================
二. <script>的方式
1.IE6 ,IE7
都是串行并阻塞的
2. IE8,FF3.6
都是并行加载,并且阻塞其他文件的.
而且有意思的是,无论<script>的位置,就算包含在页面中,它们都是优先并发加载,阻塞其他文件.
============================== 分隔线 ===============================================
在考虑兼容IE6,7,8 和FF3.6的并发嵌入方式,推荐是用一个document.write来实现并发加载.
============================== 分隔线 ===============================================
一. 之前用得比较多的 document.write方式
1. IE 6
之前讨论得比较多了
无论是 多个document.write 还是单个document.write 都是并发加载的.
注意:IE6一个页面只能同时进行2个并发下载
2. IE 8
同IE6
3. FF3.6
需要注意的是FF3.6,在多个document.write的时候,第1个是单独, 后几个才是并发的.
而单个document.write 则是全部并发加载的
============================== 分隔线 ===============================================
二. <script>的方式
1.IE6 ,IE7
都是串行并阻塞的
2. IE8,FF3.6
都是并行加载,并且阻塞其他文件的.
而且有意思的是,无论<script>的位置,就算包含在页面中,它们都是优先并发加载,阻塞其他文件.
============================== 分隔线 ===============================================
在考虑兼容IE6,7,8 和FF3.6的并发嵌入方式,推荐是用一个document.write来实现并发加载.
============================== 分隔线 ===============================================
相关文章推荐
- 关于document.write()加载JS等静态资源 和 异步async加载JS
- 通过“document.write”方式,在js文件引入js文件时,造成页面空白问题
- document.write 方式引入外部 JS 文件导致脚本程序执行顺序不同以及 DOM 树更新延迟问题
- 关于TChrome中加载JS与delphi交互问题,回复liqiao的提问
- 重写document.write实现无阻塞加载js广告
- extjs 关于js的动态加载问题
- 关于easyui加载子页面无法加载js问题
- 关于angular的include指令,include的页面无法加载js问题解决
- 重写document.write实现无阻塞加载js广告(补充)
- 关于设置登录过滤权限后 css和js无法加载问题
- 关于html,css,js三者的加载顺序问题
- 关于Jquery延迟加载问题(jquery.timeout.js)
- 关于js加载iframe出现空白问题的解决方案
- 用js的document.write输出的广告无阻塞加载的方法
- 关于JS加载的问题
- 关于 第三方接口支付的时候 采用post提交的方式,有两种 一种是通过 curl来进行,一种是通过js当页面加载完后跳转
- 关于laydate.js加载laydate.css路径错误问题解决
- 关于使用Iscroll.js异步加载数据后不能滑动到最底端的问题解决方案
- 问题-关于JS中图片预加载
- 关于SpringMvc中js和图片路径正确但是不能加载的问题