摘要: 短路表达式:作为"&&"和"||"操作符的操作数表达式,这些表达式在进行求值时,只要最终的结果已经可以确定是真或假,求值过程便告终止,这称之为短路求值。这是这两个操作符的一个重要属性。 代码: 用这种可以短路表达式可以使代码看起来简洁,提高编码效率。 阅读全文
posted @ 2016-04-03 14:59 ZuQing 阅读(430) 评论(0) 推荐(1) 编辑
摘要: call/apply函数作用其实就是改变this的取值,有一句话是:谁调用的这个方法那方法里的this就是指谁,而有时我们会需要改变this值,所以call/apply就能派上用场。 下面我写个方法来模拟JQuery中的each方法来加深对call/apply函数的理解 代码如下: 这都知道肯定是打 阅读全文
posted @ 2016-04-03 14:50 ZuQing 阅读(932) 评论(1) 推荐(1) 编辑
摘要: 下面给大家看个例子,这个毫无疑问打印出10 下面我改动一下 这个时候会打印出 我个人觉得:在调用test方法执行到console.log(a)这句时会扫描下整个方法是否有定义a变量,如果没有则继续往上找,如果找到则停止,也就是第一个为什么能打印出10 如果在方法内有找到此变量,则不再往上寻找,此时a 阅读全文
posted @ 2016-04-03 14:29 ZuQing 阅读(256) 评论(0) 推荐(1) 编辑
摘要: 这几天看了下jQuery源码,有些收获,解答了我以前对jQuery的疑问,现在我把收获分享给大家。 一、jQuery为何弄成自执行函数,以及为何在引用了jquery文件之后,可以通过$或jQuery来调用其方法 1) 弄成自执行函数: 防止在这里边 var 定义的变量,属于这个函数域内的局部变量,避 阅读全文
posted @ 2016-04-03 14:03 ZuQing 阅读(4861) 评论(0) 推荐(5) 编辑