关于JS事件循环, 这一篇就够啦

2020-10-24
阅读 24 分钟
1.9k
在上篇我已经讲过了JS世界是如何诞生的,但是如何才能让世界有条不紊的运转起来呢?本文将从万物初始讲起JS世界的运转规则,也就是事件循环,在这个过程中你就能明白为什么需要这些规则。有了规则JS世界才能稳稳的运转起来,所以这些规则非常重要,但是你真的了解它们了吗?阅读本文前可以思考下面几个问题:

从底层理解this是什么

2020-10-16
阅读 7 分钟
1.8k
何为this关于this,我提出了下面几个问题:this存放在哪里?this是如何出现,又是如何消失的?this有什么作用?要完全明白这些,咱们要先理解JavaScript执行上下文和调用栈是什么执行上下文为清晰讲述this结合了《浏览器工作原理与实践》部分内容咱们先看下这段代码的函数调用过程: {代码...} 这段代码很简单,先是创建...

上帝视角一文理解JavaScript原型和原型链

2020-10-10
阅读 5 分钟
1.7k
本文呆鹅原创,原文地址:[链接]前言本文将从上帝角度讲解JS的世界,在这个过程中,大家就能完全理解JS的原型和原型链是什么,之后还会基于原型和原型链知识拓展一些相关知识。阅读本文前可以思考下面三个问题:你理解中的原型和原型链是什么?你能完全理解并画出原型和原型链的关系图吗?基于原型和原型链拓展的相关知...

这一次,彻底理解JavaScript深拷贝

2020-10-04
阅读 12 分钟
1.3k
导语这一次,通过本文彻底理解JavaScript深拷贝!阅读本文前可以先思考三个问题:JS世界里,数据是如何存储的?深拷贝和浅拷贝的区别是什么?如何写出一个真正合格的深拷贝?本文会一步步解答这三个问题数据是如何存储的先看一个问题,下面这段代码的输出结果是什么: {代码...} JS的内存空间要解答这个问题就要先了解,...