摘要: 优化JS代码性能 优化循环 我们来看一段段代码 这段代码循环footballTeam中的members数组,然后打印队员。怎么优化呢?首先footballTeam.members.length可以缓存一下,footballTeam.members[i]也可以缓存一下,看一下下面的代码就知道了。为什么 阅读全文
posted @ 2016-02-20 22:50 Xiaohu1986 阅读(474) 评论(0) 推荐(0) 编辑
摘要: switch语句的技巧 概述 switch语句对一个表达式求值,将结果与 case 子语句比较,如果匹配,则从 case 处的语句向下执行。 语法 语句是可选择的,如果遇到 则会跳出整个 语句。如果没有任何case匹配,则进入到 的分支。 分支也是可选的。 switch语句的技巧 case中使用条件 阅读全文
posted @ 2016-02-20 21:12 Xiaohu1986 阅读(649) 评论(0) 推荐(0) 编辑
摘要: 逻辑运算符的使用技巧 逻辑或 Logical OR (||)语法 expr1 || expr2 返回expr1如果expr1为true;否则返回expr2。||会选择第一个(leftmost)为真的值作为结果,当找到一个真值的时候,后面的值不再计算,这叫做short circuiting 。如果没有 阅读全文
posted @ 2016-02-20 20:09 Xiaohu1986 阅读(751) 评论(0) 推荐(0) 编辑
摘要: 为啥用三元操作符(ternary) condition ? expr1 : expr2 三元操作符用来简化条件判断 这个操作符可以用来代替if else条件判断。但是为什么有这个操作符呢?这里的原因是if else使用两个代码块,确只有一个会执行,在讲究的程序员看来是一种浪费。所以使用三元操作符用一 阅读全文
posted @ 2016-02-20 16:31 Xiaohu1986 阅读(1490) 评论(0) 推荐(0) 编辑