当前栏目
学习JavaScript之路必看的7本书
读书益处多,这是大家从小就知道的事情。有些看似很普通的事,背后其实有很多原理在。读过相关书籍的人,就会因为知道这些原理,而看到事情的本质。
以下推荐7本书籍,帮助你从多角度去学习和领悟,不要好高骛远,重视内化吸收。漫游书海的同时,也不要脱离实际,尽量去学着模拟,调动我们的知识去和实际相结合。最后多总结、多回顾、多精简,就可以越学越清晰,大家也按自己喜欢的任何形式去做,只要印象深刻就行。
1. 《JavaScript and JQuery》
如果你是初学者可以从这本书开始喔,jQuery已经有点过时了,想让网站变得有趣,更吸引人,互动性更强的话,这本书必须要看,它可以帮助初学者简单详细地理解JavaScript和jQuery的基础知识。如果你有HTML和CSS的基础就能轻易读懂它。
2. 《You Don’t Know JS》
这是Kyle Simpson写作的系列书籍,本书探索了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和object的typeof都是object,第二部分,理论知识非常多,代码相对来讲少了一些,如果是想学到更多的实用技巧,可以换一本书看了。对于委托机制和类的讨论也非常的详细,不仅补充了理论知识的补充,也更多地完善了编程思想,绝对令你受益匪浅,所获甚多。
相关文章
- 鲜为人知但很有用的 HTML 属性
- 翻转再翻转!有意思的水平横向溢出滚动
- 自定义计数器小技巧!CSS 实现长按点赞累加动画
- 过五关!React高频面试题指南
- 软件开发中的十个认知偏差
- 不需要 JS!仅用 CSS 也能达到监听页面滚动的效果!
- 一文读懂TypeScript类型兼容性
- Vue 的响应式原则与双向数据绑定
- 快速掌握 TypeScript 新语法:Infer Extends
- JWT教你如何证明你是我的人!
- 一篇带给你 V8 GC 的实现
- 面试官:请使用JS完成一个LRU缓存?
- 通过可视化来学习JavaScript事件循环
- 新的跨域策略:使用 COOP、COEP 为浏览器创建更安全的环境
- 为什么有人说 vite 快,有人却说 vite 慢?
- 种草 Vue3 中几个好玩的插件和配置
- 超全面的前端工程化配置指南
- Vue 状态管理未来样子
- Volatile关键字能保证原子性么?
- 面试突击:SpringBoot 有几种读取配置文件的方法?