2.出错情况:引号用法不正确
解释:在javascript或是vbscript的编程中,引号出错的机率是很大的,不管是有多丰富的编程经验,遇到大量的字符串拼接,或者是一不小心的敲错'("),都会出现“语法错误”或者是“缺少'”。
Tips:在进行大量的字符拼接时,需要注意引号的转义用法。如上面的就可以写成:s="alert("never-online")";或者s='alert("never-online")';
相关链接:js技巧--转义符""的妙用-http://blog.csdn.net/bluedestiny/archive/2006/03/15/625061.aspx
3.出错情况:未知软性错误
cntMax=100;
div=document.createElement("DIV");
document.body.appendChild(div);
varmyFun=function(){
for(vari=0;i
";
div.innerHtml+="http://www.never-online.net";
}
myFun();
运行出来,没有提示错误,这给人一个错觉,像类似这种软性错误是比较难找的。 4.出错情况:对语言的理解错误
所以平常写程序,必须细心。
Tips:编程时应该注意自己的习惯,像在for(vari=0;i
最常见的可能算是this关键字了,这里就举一个例子来说明
this语义:指向当前对象的指针。
例子:
相信上面这个例子,很多人都理解。this指向的是a()
再看下面这个例子: