高级 JavaScript 基础知识图解

2025-05-27

高级 JavaScript 基础知识图解

AdvJS_Devto_1

作为人类,我们很少以线性的方式学习事物。

没有人会像一个迂腐的受虐狂一样,通过逐行阅读TC39 语言规范来开始他们的 JavaScript 之旅。

相反,我们都拼凑出一个足够好的理解,但留下一些漏洞,需要以后填补。

如果您像我一样,那么您可能在 JavaScript 旅程中跌跌撞撞,没有 100% 理解原型继承,或者 call、apply 和 bind 如何在函数上工作。

还好。大部分功能都正常。

直到它不再 ¯_(ツ)_/¯

在某些时候,停止跌跌撞撞并回头看看那些洞是有用的。

我发现Tyler Clark高级 JavaScript 基础课程是巩固我的 JS 基础的绝佳机会。

高级 JS 基础课程插图

在学习课程的过程中,我制作了一组笔记来帮助我理解和记住所有概念。


原始类型和自动装箱

AdvJS_Devto_2

AdvJS_Devto_3


原型继承

AdvJS_Devto_4

AdvJS_Devto_5


关键词New

AdvJS_Devto_6


关键词.this

AdvJS_Devto_7

AdvJS_Devto_8

AdvJS_Devto_9


这些插图并不能完美地解释它们所涉及的概念,而是作为我的速记笔记。

如果您想进一步了解这些概念,请查看Tyler 的课程。

文章来源:https://dev.to/egghead/illusterated-notes-on-advanced-javascript-fundamentals-4lbp
PREV
博客平台的代码注入选项
NEXT
展望未来:成为高级开发人员的途径支柱 1:技术能力支柱 2:专业沟通和关系支柱 3:获得工作认可