随笔分类 -  js

js 随笔
摘要:1) 避免多层this 上面代码包含两层this,结果运行后,第一层指向该对象,第二层指向全局对象。一个解决方法是在第二层改用一个指向外层this的变量。 上面代码定义了变量that,固定指向外层的this,然后在内层使用that,就不会发生this指向的改变。 2) 避免数组处理方法中的this 阅读全文
posted @ 2017-04-17 19:44 quefangfang 阅读(150) 评论(0) 推荐(0)
摘要:首先我们来看2段代码: 1. 2. 大家可以想想,1和2 的结果会是什么? 我们再来看一个题目: 第一个uname会弹出defined,很多人不理解为什么。其实这就是javascript的变量提升; 下面我先来申明2个变量: 实际上他是这样解析的: 所以上面的代码会解析成这样 这样我们就知道为什么第 阅读全文
posted @ 2017-03-14 11:50 quefangfang 阅读(241) 评论(0) 推荐(0)
摘要:什么是闭包 阅读全文
posted @ 2017-03-02 11:12 quefangfang 阅读(185) 评论(0) 推荐(0)