摘要:
this this的指向,是在函数被调用的时候确定的 在函数执行过程中,this一旦被确定就不可更改 不同情况下的this指向 全局this指向window,定时器中的this指向window 函数中的this,如果函数被某一个对象所拥有,那么该函数在调用时,内部的this指向该对象。如果函数独立调 阅读全文
2021年3月16日
2021年3月15日
摘要:
闭包 概念:一个函数可以访问另一个函数中的变量 例子 (function () { v ar a = 10; var b = 20; function add(num1, num2) { var num1 = !!num1 ? num1 : a; var num2 = !!num2 ? num2 : 阅读全文
摘要:
变量对象 过程:创建arguments-检查function声明创建属性-检查var声明创建属性 函数声明以及var声明的变量对象会发生变量提升,提升到该作用域的最上方 例子(变量提升) function test() { console.log(a); console.log(foo()); va 阅读全文
摘要:
执行上下文 每次当控制器转到可执行代码的时候,就会进入一个执行上下文。 单线程 同步执行,只有栈顶的上下文处于执行中,其他上下文需要等待 全局上下文只有唯一的一个,它在浏览器关闭时出栈 函数的执行上下文的个数没有限制 每次某个函数被调用,就会有个新的执行上下文为其创建,即使是调用的自身函数,也是如此 阅读全文
2021年3月9日
2021年3月5日
2021年2月25日
摘要:
单行文本超长显示 width: 200px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; 多行文本超长显示 width: 200px; overflow : hidden; text-overflow: ellips 阅读全文