所以说做什么事情都要有规矩,要规范,否则虽不害人但怨己。
就拿白天的事情来说,随性写了近百行的测试用的js代码,自认运行无误,但偏偏出了稀奇古怪的错误。无意间用了其他浏览器,发现是正确的,这不奇怪了么,于是乎……逐行逐行的注释/调试,最后只剩最后3行,还是报错
function do(o) {
alert(o.name);
}
后来谷歌了一下 才知道:do是关键字,不能作为函数名
备注一下:火狐下不会报错,能识别这个函数。,无奈了吧……
所以呢,大家在正规写代码的时候,函数名和变量名的取名一定要小心了。
[责任编辑:jumbot]