函数的 this 关键字**在 JavaScript 中的表现略有不同,此外,在严格模式[https://developer.mozilla.o...
js 继承有6种方式的代码。 js继承的6种方式[https://www.cnblogs.com/Grace-zyy/p/8206002.htm...
es6 之前 isNaN(..) 有一个严重的缺陷,它的检查方式过于死板,就是“检查参数是否不是 NaN,也不是数字”。但是这样做的结果并不...
问题原因 首先让我们来看一段代码 foo和foo1同样是for循环。为什么一个输出0 1 2,一个输出3 3 3呢?而我们希望 foo1...
什么是闭包 当函数可以记住并访问所在的词法作用域时,就产生了闭包,即使函数是在当前词法作用域之外执行。我们先看一段代码 上面这个是闭包吗...
变量声明提升原理 引擎会在解释 JavaScript代码之前首先对其进行编译。编译阶段中的一部分工作就是找到所有的声明,并用合适的作用域将它...
什么是作用域呢 作用域其实是一套规则,这套规则用来管理引擎如何在当前作用域以及嵌套的子作用域中根据标识符名称进行变量查找。换一种朴素的说法就...
基本功能 在本地根据指定端口启动一个http server,等待着来自客户端的请求当请求抵达时,根据请求的url,以设置的静态文件目录为base...
node.js简介 学习一个东西的时候,我们首先要去了解它,然后才可以更好的去使用它。node.js我相信很多人都知道它,并且也学习过它,但...