- 博客(6)
- 收藏
- 关注
原创 ES6+新特性全面汇总39条(一)
在本文中,我将会较为详细深入的向大家介绍我们ES6+的新特性,而不是简单的标注一共有哪一些特性,本篇文章关于其中的前三条`let 和 const 声明` `箭头函数` `模板字符串`。
2023-10-29 12:44:28
350
1
原创 var的变量提升底层的原理你知道吗?——带你深入底层了解预编译
原文跳转→ var的变量提升底层的原理你知道吗?——带你深入底层了解预编译在这篇文章里,我将会从浅到深从变量提升的实现到实现原理来向大家解释,究竟是什么使变量提升这种概念存在。本文将基于原理通过比较简单的方式进行表述,让大家理解预编译和调用栈,执行上下文栈的概念。
2023-10-28 16:25:30
562
1
原创 当你被面试问到:你知道原型和原型链吗?
JavaScript 中的原型和原型链是一个常见但也相对复杂的主题,通常在面试中成为考察开发者深入理解 JavaScript 的关键问题。本文将深入探讨原型和原型链的概念,帮助你了解并学习这个知识点,让如果遇到了这个问题时能够更好地回答。在 JavaScript 中,每个对象都有一个关联的原型(prototype)。原型是一个对象,它包含了一组共享属性和方法,可以被其他对象继承。
2023-10-27 15:10:40
840
2
原创 当你被面试问到: 你了解过ES module 吗?
在第一章中,我们将解释什么是模块,以及为什么它们对JavaScript编程如此重要。模块是一种组织代码的方式,它允许你将相关的功能和变量组合在一起,形成一个独立的单元。这个单元可以被其他部分引用,就像是建筑中的一个组件可以被多次使用。举个例子
2023-10-26 14:31:07
177
1
原创 JS自学深入了解必看!每天一个小知识:有趣的JS作用域进阶——欺骗词法作用域
JS自学深入了解必看!每天一个小知识:有趣的JS作用域进阶——欺骗词法作用域在了解如何欺骗之前先简单的介绍一下词法作用域吧:我们可以通过这样一个比较简短的代码来感受一下词法作用域,可以来猜一猜我们运行之后的结果是什么如果你已经知道了那么说明你对它有一个不错的认识了,如果不太确定的话答案就在下面词法作用域是由你的代码中将变量和块作用域写在哪里来决定的。比如上面的if,let 在{}中定义了一个变量a,那么a的词法作用域就在if的块区域之中,也就是出生在哪他的词法作用域就在哪这就是他的词法作用
2023-10-25 13:35:03
54
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人