js的并行加载以及顺序执行


重新温习了下这段内容,发现各个浏览器的兼容性真的是搞大了头,处理起来很是麻烦。

现在现总结下并行加载多个js的方法:

  1,对于动态createElement('script')的方式,对所有浏览器都是异步并行加载的。这里所说的并行不仅仅指的是

    js并行加载,也包括js和其他资源比如图片,iframe的加载。但是此种方式在Firefox的2.0 3.0 3.1版本和opera 9.63

    下是可以顺序执行的。但是由于Kyle的提议,现代浏览器都可以通过对动态创建的script元素设置属性async=false来使

    js顺序执行。

  2,可以通过document.write('