javascript技巧
- - ITeye博客oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键. < table border oncontextmenu=return(false)>< td>no< /table> 可用于Ta bl e. < body onselectstart="return false"> 取消选取、防止复制.
for (var i=0;i<array.length;i++){
//do something
} var l = array.length;
for (var i=0;i<l;i++){
//do something
} var i=array.length;
while(i--){
//do something
} for (var key in obj) {
if (obj.hasOwnProperty(key)) {
//do something
}
} var checkVal = function(val) {
var undefined;
return val !== undefined;
};上述代码中,如果没有提前定义局部变量,直接使用全局变量undefined进行判断,如果第三方在别的地方定义了一个全局变量undefined=3将导致结果错误。var str = (i + "").replace(...);
var array = {};而不是var array = new Array();否则这就和定义一个数字变量时写var i = new Number(1)一样没有意义