评论
2235168
2011-11-03 08:56
引用31.拒绝'new'
34.拒绝"'语句串'"作参数
35.拒绝'continue'
36.拒绝'位运算符'
37.拒绝'void'
38.拒绝在'字符,),],++,--'之后换行
为什么要拒绝这些呢?
回复 引用 查看
#2楼[楼主]
2011-11-03 10:23
@像阳光一样
1.json之父的《javascript语言精髓》指出javascript中'new'运用不当会污染全局变量;
2.用'setinterval(function(){语句},100)'代替'setinterval("语句",100)'可以提高性能;
3.'continue'是不必要的,运用'continue'会降低程序性能;
4.javascript中的位运算符先将浮点数转换成整数进行运算再转换回去,非但不快反而更慢;
5.《javascript语言精髓》认为javascript中的'void'没有任何用处;
6.javascript中有自动插入分号的机制,换行的位置不当容易导致不易察觉的错误。例如,要返回一个包含status成员的对象,语句写成如下样式:
return
{status:true}
javascript会在return后自动添加';'结果返回的是undefined。写成
return{
status:true}
会不会更好一点,或者直接return status:true。
回复 引用 查看
2011-11-03 23:01
@灿飞
非常感谢博主的详细指导。
虽然有部分内容还是不太明白,不过有了方向,也感觉受益匪浅了,自己回去琢磨去~
回复 引用 查看
#4楼[楼主]
2011-11-04 08:33
@像阳光一样
新手,谈不上指导,共同学习。
回复 引用 查看
======================================================
在最后,我邀请大家参加新浪APP,就是新浪免费送大家的一个空间,支持PHP+MySql,免费二级域名,免费域名绑定 这个是我邀请的地址,您通过这个链接注册即为我的好友,并获赠云豆500个,价值5元哦!短网址是http://t.cn/SXOiLh我创建的小站每天访客已经达到2000+了,每天挂广告赚50+元哦,呵呵,饭钱不愁了,\(^o^)/