您的位置:首页 > Web前端 > JavaScript

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

2014-08-05 21:36 531 查看
浏览器的渲染原理简介: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();

}

}

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: