百度首页 | 百度空间
 
查看文章
 
脚本装载的顺序问题
2008-05-09 16:26
今天研究了一下脚本装载的顺序问题。总结如下。

脚本类型:

  • 内部脚本
    • script 无src属性。
  • 外部脚本
    • 通过script 的src属性指定的script文件。
脚本添加方式:
  • document.write
  • document.appendChild
表现形式
  • 对于document.write 生成的内部脚本。
    • 立即执行,等同于window.execScript.
  • 对于appendChild生成的内部脚本。
    • 立即执行,等同于window.execScript.
  • 对于document.write 生成的外部脚本
    • Opera上立即执行。
    • 其他浏览器上(IE,Firefox)在当前script标签结束后立即执行
      且执行顺序稳定,按照打印的顺序执行
    • IE上测试时,发现装载顺序混乱,但是执行顺序稳定。
  • 对于appendChild生成的外部脚。
    • Opera上立即执行。
    • 其他浏览器上(IE,Firefox)在当前script标签结束后立即执行
    • IE上测试时,发现装载执行顺序混乱,无章可循。

几个外部连接:
http://unixpapa.com/js/dyna.html


类别:J S Debuging | 添加到搜藏 | 浏览() | 评论 (2)
 
最近读者:
 
网友评论:
1
2008-05-09 16:40
值得借鉴呀~~
 
2
2008-05-09 16:50
天啊 ,咱能不能不弄这么转业的啊!
 
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
验证码:
 

     

©2008 Baidu