this的指向问题

1.若果一个函数中有this,但是它没有被上级对象所调用,那么this的指向是window(在js不是严格型的情况下);若一个函数中有this,这个函数有被上一级对象所调用,那么this的指向就是上一级对象;若一个函数中有this,这个函数中包含多个对象,尽管这个函数是被外层的对象所调用,this的指向也只是它上一级的对象。

作用域,作用域链,域解析

JavaScript执行环境,也叫作JavaScript执行上下文(我百度翻译的(^-^),英文名叫做execution context) `执行环境:`JavaScript代码都是在执行环境中被执行的。执行环境是一个概念,一种机制,用来完成JavaScript运行时在作用域、生命周期等方面的处理,`它定义了变量或函数是否有权访问其他数据,决定各自行为。`

什么是盒子模型

盒模型就是指css布局中的每个元素,在浏览器的解释中,都会被当做一个盒模型,浏览器通过这些盒状物的大小和浮动方式来判断下一个盒状物的贴近显示,还是下一行显示,还是其他方式显示,任何一个css布局的网页,都是由许多不同大小盒子构成。渲染引擎的目的就是判定大小,属性——比如它的颜色、背景、边框方面——及这些盒子的位置。
|