错误与异常:
- 拼写错误 大小写问题
- 访问不存在的变量 访问没有定义的变量
- 括号不匹配
- 连接错误 缺少符号
- 等号与赋值
if(isa="isa")//==
{
}
错误处理:
- onerror事件
- try{}catch(){}
调试器:
- firefox错误控制台
- venkman ff 大项目
javascript优化
- 下载时间 写成一行节省空格或者enter
- 使用内置函数:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <title>内置函数</title> <script language="javascript"> function myPower(iNum, n){ var iResult = iNum; for(var i=1;i<n;i++) iResult *= iNum; return iResult; } var myDate1 = new Date(); for(var i=0;i<150000;i++){ myPower(7,8); //自定义方法 } var myDate2 = new Date(); document.write(myDate2-myDate1); document.write("<br>"); myDate1 = new Date(); for(var i=0;i<150000;i++){ Math.pow(7,8); //采用系统内置方法 } myDate2 = new Date(); document.write(myDate2-myDate1); </script> </head> <body> </body> </html>