JavaScript深切系列15篇正式结束!

写在前面

JavaScript 深切系列总计 15 篇已正式结束,这是一个旨在协助人人,实在也是协助自身捋顺 JavaScript 底层学问的系列。重点解说了如原型、作用域、实行上下文、变量对象、this、闭包、按值通报、call、apply、bind、new、继续等 JS 言语中的比较难明的观点。

JavaScript 深切系列自 4 月 6 日宣布第一篇文章,到 5 月 12 日宣布末了一篇,谢谢各位朋友的珍藏、点赞,勉励、斧正。

趁便宣扬一下该博客的 Github 堆栈:https://github.com/mqyqingfeng/Blog,迎接 star,勉励一下作者。

而此篇,作为深切系列的总结篇,除了汇总各篇文章,作为目次篇以外,还愿望跟人人聊聊,我为何要写这个系列?

我为何要写深切系列?

讲一个对我学手艺的立场很有影响的一件事变。

曾团队邀请过 Nodejs 范畴一个异常有名的大神来分享,这里便不说是谁了。当晓得是他后,简直是粉丝的心境。然则课讲得确实平常,也许是第一次讲,预备不是很充足吧,以致于我都认为我能讲得比他好,然则有两次,让我认为这是真正的大神。一次就是,当有同事问到本年有什么盛行的前端框架吗?这些框架有怎样的实用场景?该怎样选择?我认为大神一定会回复当时正火的 React、以及小鲜肉 Vue 之类,然后陈词滥调的比较一番,然则他回复道:“I dont’t care!由于这些并不重要,真正重要的是底层,当你相识了底层,你就能够很轻松的邃晓这些框架的道理,当你邃晓了道理,这些框架又有什么意思呢?”

虽然这段话由于过去太久,已不记得确实的表述,然则给了我异常深入的印象,自身一起进修过来,新的东西不断的冒出,然则学的再多觉得自身也只是学了一堆 API,假如仅仅是为了处理工作上的题目,也许已充足,然则心田常常还会冒出一种不安宁感,这类不安宁感也许来自于对 JavaScript 未知部份的恐惊,也许来自于处理题目却不明所以的为难,也许来自于频频进修言语难点却不得门道的失利……代码写的越久,这类觉得就越是鲜亮。

当然了,人人也不要太过解读底层,种种计算机言语追查到底层都是编译道理之类,假如是有这方面的兴致,当然能够,然则假如本质上照样为了处理上层题目,倒没必要一定要穷究到这个层面。用 JavaScript 相识这门言语自身的运用和道理,用 jQuery 看看 jQuery 的源码完成,用 React 手艺栈,写写 React、Redux 简朴的模仿完成,诸如此类,都是对底层的一种寻求。

如许讲的话,底层这个词,更像是一个方向,一种进修的立场吧。

为了越发深切的相识 JavaScript 这门言语,我将之前纪录的一些要进修的关键词作为课题进行研讨,厥后研讨的差不多了,才决议动笔写下这个系列。只管这个系列许多处所上依旧不够所谓的“深切”,但就跟进修这些内容之前的我比拟,已然多了份安宁感,处理一些题目时也多了份随心所欲,也愿望人人能从这个系列中有所收成。

但是即使已写了 15 篇,也只是冗长路途的最先,在我 Github 博客堆栈的形貌中有写到,我估计写 4 个系列,JavaScript 深切系列,JavaScript 专题系列,ES6 系列,React 系列,实在从“深切系列”到“专题系列”再到“ React 系列”,就是本来写着上层的我决议从言语层面最先一步一步走回上层的纪录,而如今,我也只是迈出了第一步。

从新订正

在宣布完末了一篇后,我花了一周时刻,依据人人的批评和留言,而且参照阮一峰先生的《中文手艺文档的写作范例》对一切的文章进行了一次订正。

说起来,改的最多的就是给英文单词双方加个空格……

另外,人人有疑问或斧正或勉励或谢谢,只管留言复兴哈 []~( ̄▽ ̄)~* 。

全目次

  1. JavaScirpt深切之从原型到原型链

  2. JavaScript深切之词法作用域和动态作用域

  3. JavaScript深切之实行上下文栈

  4. JavaScript深切之变量对象

  5. JavaScript深切之作用域链

  6. JavaScript深切之从ECMAScript范例解读this

  7. JavaScript深切之实行上下文

  8. JavaScript深切之闭包

  9. JavaScript深切之参数按值通报

  10. JavaScript深切之call和apply的模仿完成

  11. JavaScript深切之bind的模仿完成

  12. JavaScript深切之new的模仿完成

  13. JavaScript深切之类数组对象与arguments

  14. JavaScript深切之建立对象的多种体式格局以及优缺点

  15. JavaScript深切之继续的多种体式格局以及优缺点

作者引荐

在我研讨一些课题的时刻,偶然觉得自身深受启示,很有醍醐灌顶的觉得,我也愿望这个系列的读者能感遭到跟作者当初进修这些内容时的一样高兴的觉得,所以强烈引荐以下三篇:

  1. JavaScript深切之从ECMAScript范例解读this

  2. JavaScript深切之call和apply的模仿完成

  3. JavaScript深切之new的模仿完成

真的结束?

JavaScript 底层学问哪有这么一点呐!在不断进修的过程当中,还会冒出一些新的课题合适划分到深切系列,假如是如许的话,就会偶然宣布一篇,当然了,假如冒出太多的话,不保证再来一个深切系列第二季,哈哈。

下期预报

一周以内,会宣布新的系列即 JavaScript 专题系列,这个系列重要研讨一样平常开辟中一些功用点的完成,比方防抖、撙节、去重、拷贝、最值、扁平、柯里、递归、乱序、排序等,特点是剽窃 underscore 和 jQuery 的完成体式格局,而此次估计写二十篇摆布。

谢谢人人的浏览和支撑,我是冴羽,JavaScript 专题系列再会啦![]~( ̄▽ ̄)~**

    原文作者:冴羽
    原文地址: https://segmentfault.com/a/1190000009562674
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞