Javascript 装载和执行 浏览器的渲染原理简介

浏览器的渲染原理简介:http://coolshell.cn/articles/9666.html

Javascript 装载和执行:http://coolshell.cn/articles/9749.html

动态异步载入js文件:http://blog.csdn.net/yxpjx/article/details/4836902

IE的 script 元素支持onreadystatechange事件,不支持onload事件。
FF的script 元素不支持onreadystatechange事件,只支持onload事件。
如果要在一个<script src="xx.js"> 加载完成执行一个操作,FF使用onload事件就行了,IE下则要结合onreadystatechange事件和this.readyState
var loadScript = function(fileName,callback) {
 var scriptTag = document.createElement("script");
  scriptTag.src = fileName; 
  document.body.appendChild(scriptTag);
  if (callback) {
   scriptTag.onload = callback;//ff
   scriptTag.onreadystatechange = function()//ie
   {
    if (scriptTag.readyState == "loaded") {
    callback();
   }
  }
 }
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值