js加载之后,解析,已经挂到全局对象上
<head>
<script src="http://localhost:8080/iim_proj/js/common.js" type="text/javascript"></script>
</head>
<body>
<script>
var s=document.getElementsByTagName('script')[0];
alert(s.parentNode.removeChild(s));//返回删除的结点对象
alert(this.checkNumber);//这时上面Comment.js中的函数
</script>
</body>
删除后仍然可以打印出函数。。
这就证明了:js加载之后,解析,已经挂到全局对象上
另外在firebug上看DOM对象,也可以得出这个结论

另外注意掉window下面还有window对象。。展开下面的window还有。。。。。
自己做了个测试
(function(window){
alert(window);
var count=0;
while(window.window){
count++;
window=window.window;
}
alert(count);
})(window);//这里不传人window,内部函数window提示为undefined。。
运行的话,浏览器进入死循环。。。看来这个window是指向自己的一个死循环。。。
测试下
alert(window===window.window);//true
浙公网安备 33010602011771号