发表于: 2016-08-25 23:36:20
0 2140
今天完成的事情:看了函数声明提升,函数作用域,作用域链,和对象的初步理解
明天计划的事情:看js中的,看js面向对象及组件开发,看完以后整理思路用js面向对象的思想重写task2-4,之前写的几天看了一下也看出了很多bug.....所以决定重写。
遇到的问题:
看作用域的时候,明白了之前for循环中用onclick事件中为什么会有问题,但是闭包方法一下子没有能理解,所以只能先用两个for循环,后面看完引用和闭包再改这个问题。
为什么会有问题。因为onclick方法里面是一个单独的作用域,在里面声明的i发现onclick作用域中没有声明i,就会顺着作用域链往父级走,这时候for循环结束了,i=8,所以报错了.
http://www.cnblogs.com/xiaohuochai/p/5741616.html#anchor2
评论