高级 JavaScript 基础知识图解
作为人类,我们很少以线性的方式学习事物。
没有人会像一个迂腐的受虐狂一样,通过逐行阅读TC39 语言规范来开始他们的 JavaScript 之旅。
相反,我们都拼凑出一个足够好的理解,但留下一些漏洞,需要以后填补。
如果您像我一样,那么您可能在 JavaScript 旅程中跌跌撞撞,没有 100% 理解原型继承,或者 call、apply 和 bind 如何在函数上工作。
还好。大部分功能都正常。
直到它不再 ¯_(ツ)_/¯
在某些时候,停止跌跌撞撞并回头看看那些洞是有用的。
我发现Tyler Clark的高级 JavaScript 基础课程是巩固我的 JS 基础的绝佳机会。
在学习课程的过程中,我制作了一组笔记来帮助我理解和记住所有概念。
原始类型和自动装箱
原型继承
关键词New
关键词.this
这些插图并不能完美地解释它们所涉及的概念,而是作为我的速记笔记。
如果您想进一步了解这些概念,请查看Tyler 的课程。
文章来源:https://dev.to/egghead/illusterated-notes-on-advanced-javascript-fundamentals-4lbp