摘要: 在Javascript中没有提供原生的面向对象设计,但是可以通过使用闭包来实现一个完整的面向对象系统。 换成面向对象的写法就是 阅读全文
posted @ 2017-02-22 14:40 乌梅 阅读(199) 评论(0) 推荐(0)
摘要: 利用闭包我们可以完成很多工作,下面这个比较经典的应用。 点击不同的Div会弹出对应的下标 经过测试你会发现上面的代码随便点击哪个Div都弹出4。这是因为onclick事件是异步触发的,当事件被触发的时候,for循环已经结束,此时的变量 i 已经变为4. 解决办法就是用到闭包将循环的i值都封闭起来。如 阅读全文
posted @ 2017-02-22 11:21 乌梅 阅读(276) 评论(0) 推荐(0)