Aug 3
一些常用的JS 片段代码(写过了老是忘记,所以建个帖子)
Javascript
自动跳转页面代码
给body插入一段DOM对象
因为IE必须等待body全部加载完成,才能获取body对象,所以不能用 document.body.appendChild(domObject);
代替他用
函数内部执行顺序问题
都知道js是预读所有的function,而不管函数位置在什么地方,再去执行其他的代码
但是直接量的函数是不会预读的
<script type="text/javascript">
function gotoUrl(){
window.location.href = "http://www.baidu.com";
}
function getTimer(){
timer = setTimeout("gotoUrl()", 1000);
}
</script>
<body onload="getTimer()">
给body插入一段DOM对象
因为IE必须等待body全部加载完成,才能获取body对象,所以不能用 document.body.appendChild(domObject);
代替他用
document.body.insertBefore(domObject, document.body.childNodes[0]);
函数内部执行顺序问题
都知道js是预读所有的function,而不管函数位置在什么地方,再去执行其他的代码
但是直接量的函数是不会预读的
var testFun=function(){}





最新评论及回复