- 博客(2)
- 收藏
- 关注
转载 js立即执行函数
没有区别。 你需要明白 IIFE 的原理,我简单说一下: 复制代码 代码如下: function foo() {...} // 这是定义,Declaration;定义只是让解释器知道其存在,但是不会运行。 foo(); // 这是语句,Statement;解释器遇到语句是会运行它的。 IIFE 并非必须,传统一点可以这么写: 复制代码
2017-10-10 08:34:04 212
转载 彻底理解js中this的指向,不必硬背。
首先必须要说的是,this的指向在函数定义的时候是确定不了的,只有函数执行的时候才能确定this到底指向谁,实际上this的最终指向的是那个调用它的对象(这句话有些问题,后面会解释为什么会有问题,虽然网上大部分的文章都是这样说的,虽然在很多情况下那样去理解不会出什么问题,但是实际上那样理解是不准确的,所以在你理解this的时候会有种琢磨不透的感觉),那么接下来我会深入的探讨这个问题。 为什么
2017-10-10 08:20:06 267
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人