发表于: 2017-07-13 22:03:43

1 890


今日所做:

1.修改搜索页面的样式,做媒体查询完成响应式布局

2.学习了函数执行环境以及作用域链的概念:

每个函数都会有一个自身的执行环境,而每个执行环境都会

有一个变量对象,对于函数来说,它的活动对象会被当做

变量对象。

3.一般情况下,当某个函数执行时,此函数的执行环境会被

推到环境栈中,然后等函数执行完毕之后,函数自身的执行

环境会被推出环境栈,但是全局环境一直都存在,因此全局

环境中的变量对象也一直存在

4.当某个函数在全局环境建立之初,会给它一个scope属性,但是这个属性

我们访问不到,这个属性是对全局作用域链的复制,等到函数

执行的时候,会把它自身的活动对象当做变量对象放在作用域链的

最前端,这样在标识符搜索的时候,会先从作用域链的前端开始

搜索,一直到全局变量对象

5.函数在建立的时候,也会同时分配给函数arguments和this两个

变量,arguments以数组的形式存放函数中的变量,this指向的

是调用该函数的环境,这两个变量比较特殊,就是这两个变量虽然

也存在于作用域链中,但是任何函数的子函数都不能通过作用域链

去访问外部函数的this和arguments对象

明日计划:

将高程函数部分看完

完成萝卜多项目不同页面间的id传值

遇到的问题:

暂无

今日收获:

搞懂了作用域链的形成过程,以及arguments和this对象的限制



返回列表 返回列表
评论

    分享到