« jazze214 | 首页 | Nigel »
个人主页: http://kael.me
在 12种不宜使用的Javascript语法 留言:
1. 第一条,有些时候,全部用===或者!==会出现致命的错误,比如经典的对于domready的判断,碰到IE,当你闭着眼睛写===,你就掉坑了。(IE下self===window为false),很多时候,还是需要清醒的判断,而不是“不宜”写什么。 7.个人愿意用-- ++,这个运算符在很多浏览器中的效率都很高。 11.恰巧,mootools的应用风格就是使用new,有时候我觉得把js看成类定义,更符合通常程序员的编程思维。 --------- 2,3,4,6,8,9,10同意 eval is evil,极低的运算效率,是访问一个简单函数运算执行时间几百倍。eval内容越长,耗费越多时间。 8. 很同意,之前还准备位运算符,结果发现js的位运算符不支持浮点数,把我害得很惨。
2010-01-03 21:21:58
留言(1 条)
在 12种不宜使用的Javascript语法 留言:
1. 第一条,有些时候,全部用===或者!==会出现致命的错误,比如经典的对于domready的判断,碰到IE,当你闭着眼睛写===,你就掉坑了。(IE下self===window为false),很多时候,还是需要清醒的判断,而不是“不宜”写什么。
7.个人愿意用-- ++,这个运算符在很多浏览器中的效率都很高。
11.恰巧,mootools的应用风格就是使用new,有时候我觉得把js看成类定义,更符合通常程序员的编程思维。
---------
2,3,4,6,8,9,10同意
eval is evil,极低的运算效率,是访问一个简单函数运算执行时间几百倍。eval内容越长,耗费越多时间。
8. 很同意,之前还准备位运算符,结果发现js的位运算符不支持浮点数,把我害得很惨。
2010-01-03 21:21:58