发表于: 2017-06-13 20:24:24
0 1147
今天完成的事情:
修改任务10中的问题,使用cookie记录用户的登录状态。
学习作用域、作用域链、this指向三个关联的知识
明天计划的事情
整理学习PPT
准备复盘资料
遇到的问题:
1.关于cookie
cookie中有一个参数是path,是设置cookie在本地计算机的储存路径,我的任务5和任务6是两个文件夹,默认情况下,在任务5中储存cookie是储存在任务五的文件夹中,在任务6的界面是访问不到的,这时候需用使用path设置cookie的储存路径,设置在根目录之下,path=/,这样两个文件夹才能使用同一个cookie.
2.关于作用域、作用域链、this问题
作用域与作用域链并不是同一个东西,从JS执行层面上讲,作用域形成于编译器编译阶段,所谓的作用域就是规定了JS引擎查找变量的规则。作用域链可以理解为作用域的规则实体,作用域链形成于执行上下文阶段,由当前环境和上层环境的一系列变量对象组成,作用域链的作用就是保证当前执行环境对符合权限的变量或者函数进行有序的访问。
this指向与作用域链关联比较大,首先两者都是形成于执行上下文的创建阶段,一般我们在函数中使用this时,函数都会有一个拥有对象,这个对象有自己的作用域,此时的this就是指定该对象。
收获 :cookie和作用域问题:
评论