JavaScript的难点有哪些?阿里高级工程师帮你列出来了

两年的坚持 , 我编写的JavaScript进阶书籍《JavaScript重难点实例精讲》终于问世了 。
回想起两年前 , 当人民邮电出版社的编辑找到我 , 与我沟通有没有出书的打算时 , 其实也没有思考多久 , 我就答应下来了 。
【JavaScript的难点有哪些?阿里高级工程师帮你列出来了】因为我一直有在头条上坚持写文章 , 内容都是自己的工作心得 , 这些心得都是对实际问题的记录和总结 , 其中也不乏在工作过程中所踩的一些坑 , 所以在写作的素材上我是不缺乏的 。
如果我能将自己的经验和学习方法整理出来 , 汇成一本书籍 , 那样是不是就可以给很多同学在学习的路途上指明一条道路 , 尽量避免少走弯路 。
试想一下 , 如果有些同学因为通过学习我写的书来让自己有实实在在的进步 , 那对我来说该是多么开心的一件事 , 就像自己当初通过学习JavaScript红皮书来提升自己一样 。
JavaScript的难点有哪些?阿里高级工程师帮你列出来了文章插图
《JavaScript重难点实例精讲》
作者:周雄
JavaScript重难点实例精讲作者:周雄
京东
JavaScript重难点实例精讲作者:周雄
当当
为什么要写这本书?
不知道大家有没有一种感受 , 目前市面上的很多学习JavaScript的书籍都是一种大而全的类型 , 会涉及丰富的理论知识 , 但是在针对性的难点进阶以及实例讲解上 , 稍显乏力 。
回想起自学JavaScript的那段经历 , 都是靠自己在网上一点点的寻找资料 , 知识点各个击破 , 有的时候因为没有系统性的指导 , 往往会在一些小问题上耽搁很久 。
我选择写这本书就是期望专门总结JavaScript的重难点 , 能让大家在学习JavaScript时更有目标 , 更有方向性 。
这本书会配合丰富的实例讲解 , 不仅让你了解JavaScript中的重难点是什么 , 而且还能通过代码的编写 , 理解其中的原理 , 学习作者的写作思路 , 真正让读者达到学以致用的目的 。
书籍的特色是什么?
写了这么多 , 终于要到了本文最重要的环节了 , 那就是从书里面我们能学到什么?
想要回答这个问题 , 我们可以来看看这本书的特色是什么?当你了解了书籍的特色 , 就知道从书里能学到什么 。
我个人觉得本书的特色有三点 。
重难点知识的梳理
目前前端JavaScript的很多书籍 , 编写的内容具有一种普适性 , 会大而全地覆盖很多的知识点 , 对于很多想要入门JavaScript的读者来说很适合 。 但是如果想要有针对性地提高 , 却会显得有些乏力 。
因此本书不会重复去编写很多在别的书籍里出现的内容 , 而是致力于梳理出JavaScript学习过程中的重难点 , 方便大家有针对性的学习和提升 。
从书籍的目录可以看出 , 我们是悉心整理过并进行归类的 。
JavaScript的难点有哪些?阿里高级工程师帮你列出来了文章插图
▲知识梳理
在函数章节中 , 有关call()、apply()、apply()函数的讲解 , 会分别讲解各自的特性 , 并对三者进行比较 , 整理出其中容易混淆的知识点 。 最后举例讲解三者在实际开发中的巧妙用法 , 采用逐步递进的方式 , 提升读者的学习效率 。
JavaScript的难点有哪些?阿里高级工程师帮你列出来了文章插图
▲丰富的总结性观点
丰富的实例
不同于很多JavaScript书籍偏理论讲解过多的特点 , 本书会有丰富的实例来验证书中提到的观点 , 希望大家能在自己敲代码的过程中理解作者的意思 。
这样不仅仅只明白书里描述的含义 , 也能通过自己敲代码转化为自己的知识 。
例如在函数章节 , 讲解this关键字时 , 针对this的每一种指向都提供了具体的代码实例做论证 。
JavaScript的难点有哪些?阿里高级工程师帮你列出来了文章插图
▲this指向全局对象
JavaScript的难点有哪些?阿里高级工程师帮你列出来了文章插图
▲this指向对象实例
JavaScript的难点有哪些?阿里高级工程师帮你列出来了文章插图
▲this与bind , call , apply
JavaScript的难点有哪些?阿里高级工程师帮你列出来了文章插图
▲闭包中的this
在每一段代码后面都会配有详细的解答过程 , 用来强化读者的理解 。
注重引导
本书还有一大特色就是注重对读者的引导 , 并不是灌输式地将知识点罗列出来 , 然后让读者被动地接受 。
在阅读的过程中 , 你可以清晰地理解作者的写作思路 , 同时引入自己的思考 , 来让自己明白解决这个问题的思路是什么样的 。