阅读有很多好处。一些看似平常的事情,背后其实有很多道理。读过相关书籍的人会看到事物的本质,因为他们知道这些原理。下面推荐7本书,帮助你多角度学习领悟,不要好高骛远,注意内化吸收。在漫游书海的同时,不要脱离现实,尽量学会模拟,调动我们的知识与现实相结合。最后,多总结,多复习,多简化,会让你学得更清楚,大家可以用任何你喜欢的形式来做,只要你印象深刻即可。1.《JavaScript and JQuery》如果你是初学者,可以从本书入手。jQuery有点过时了。如果你想让网站变得有趣、更有吸引力、更具互动性,这本书一定要读。它可以帮助初学者以简单而详细的方式了解JavaScript和jQuery的基础知识。如果您具有HTML和CSS的基本知识,那么阅读起来很容易。2.《You Don’t Know JS》这是KyleSimpson编写的一系列书籍,探讨了人们认为自己理解但不理解的JavaScript部分。重点是这个系列的书都是免费开源的!3.《JavaScript Allongé》这是一本关于函数式编程的书,从值和表达式开始,讨论类型、恒等式、函数、闭包、作用域、集合、迭代器等话题,最后处理类和实例,教你如何处理复杂的代码。4.《现代 JavaScript 教程》这是一个开源的免费教程,还没有出版成书。但它解决了现有JavaScript书籍最大的痛点:实时性。由于技术更新迭代的速度非常快,《现代 JavaScript 教程》以最新的JavaScript标准为基准,通过简单但足够详细的内容为您讲解从基础到高级的JavaScript相关知识。为读者搭建了一条由浅入深的学习路线,每节后都有高质量的课后习题和解析。通过做题来测试自己,回顾过去并学习新知识。5.《JavsScript高级程序设计(第三版)》无论何时,都是学习js最好的书。无论你处于哪个阶段,这本书都足以让你看懂。内容丰富,排版舒服,翻译得体。涵盖js语法(面向对象、闭包作用域等)、js用法(dom、bom、html5API)、编程实践(高阶函数、编码标准)以及程序员在使用js时会遇到的大部分问题。6.《学习Javascript数据结构与算法》这本书比较冷门。可以解决每个出家的js程序员都想过的一些问题。适合经常反思“从哪里来,到哪里去”的js程序员,或者后悔自己之前没有学好数据结构的前端同学。你可以跟着书把里面的结构都敲一遍,再也不会害怕js相关的简单数据结构问题了。但是它不能帮助你做更高级的事情。7.《你不知道的Javascript》第一卷、中卷和第二卷简直就是前端世界的鲁迅。虽然算不上佳作,但还是极力推荐。首先,第一部分讲的很透彻,关于作用域闭合,可以说是解决了很多之前的疑惑,还穿插了一些小知识,比如为什么null的typeof和object都是object。第二部分,理论知识非常多,代码相对较少,如果想学习更多的实践技能,可以再看一本书。关于委托机制和类的讨论也很详细。既补充了理论知识,又更多地提高了编程思想,一定会让你受益匪浅,收获颇丰。
