{"id":13415509,"url":"https://github.com/jobbole/awesome-web-dev-books","last_synced_at":"2025-05-16T09:02:49.226Z","repository":{"id":142704571,"uuid":"62489225","full_name":"jobbole/awesome-web-dev-books","owner":"jobbole","description":"如果有人让你推荐前端技术书，请让他看这个列表","archived":false,"fork":false,"pushed_at":"2020-06-28T07:39:32.000Z","size":33,"stargazers_count":1580,"open_issues_count":1,"forks_count":355,"subscribers_count":122,"default_branch":"master","last_synced_at":"2025-05-08T00:02:02.370Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jobbole.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2016-07-03T09:08:00.000Z","updated_at":"2025-04-24T04:01:30.000Z","dependencies_parsed_at":null,"dependency_job_id":"ac3554b4-953c-4bd2-b883-b29539eedde5","html_url":"https://github.com/jobbole/awesome-web-dev-books","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jobbole%2Fawesome-web-dev-books","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jobbole%2Fawesome-web-dev-books/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jobbole%2Fawesome-web-dev-books/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jobbole%2Fawesome-web-dev-books/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jobbole","download_url":"https://codeload.github.com/jobbole/awesome-web-dev-books/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254501549,"owners_count":22081527,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-07-30T21:00:49.873Z","updated_at":"2025-05-16T09:02:49.188Z","avatar_url":"https://github.com/jobbole.png","language":null,"funding_links":[],"categories":["miscellaneous","Others","大杂烩","资源列表, 书籍, 文章"],"sub_categories":["其它"],"readme":"# awesome-web-dev-books\n## 如果有人让你推荐前端技术书，请让他看这个列表\n\n## 前言\n\n好的技术书籍可以帮助我们快速地成长，大部分人或多或少地受益于经典的技术书籍。在「前端大全」微信公号后台，我们经常能收到让帮忙推荐书籍的消息。这类的问题在 [@前端大全 的微博](http://weibo.com/u/5261893910) 和伯乐在线的前端小组讨论中也不绝于耳。 6月30日，伯乐在线在「前端大全」微信公号[发起了一个讨论](http://mp.weixin.qq.com/s?__biz=MzAxODE2MjM1MA==\u0026mid=2651550986\u0026idx=1\u0026sn=16b1ec6869bb07e3d820a78ec3dffd87#rd) （注：PC端无法看到大家的评论，需要关注微信公号后，从微信才可以看到），通过这个讨论话题，在评论中分享对自己帮助很大的前端技术书籍。\n\n![](http://ww4.sinaimg.cn/small/63918611gw1epb2c688tqj2046046mx8.jpg) \n\n（前端大全 公号二维码）\n\n-----\n其他 Awesome 前端资源系列：\n\n《让你受益匪浅的前端技术干货系列》：https://github.com/jobbole/awesome-front-posts\n\n《JavaScript 资源大全中文版》：https://github.com/jobbole/awesome-javascript-cn\n\n《CSS 资源大全中文版》：https://github.com/jobbole/awesome-css-cn\n\n-----\n\n\n## JavaScript\n\n《[JavaScript高级程序设计](http://www.amazon.cn/mn/detailApp/ref=as_li_qf_sp_asin_tl?_encoding=UTF8\u0026tag=vastwork-23\u0026linkCode=as2\u0026asin=B003V42XZW\u0026camp=536\u0026creative=3200\u0026creativeASIN=B003V42XZW)》+ 入门级 +  306 票 \n\n推荐语：\n\n\u003e 恐龙：再次预言这本书能认真看十遍着都能进bat\n\n\u003e 阿琛：详尽地解读了JS这门语言的各个组成部分，透彻地剖析了JS所涉及的编程思想，深入浅出地演示了丰富的JS应用实例...读完这本书你不一定就能成为前端大牛，但如果你真的能把这本书读懂，吃透，那么你离JS高手肯定不远啦！\n\n《[编写可维护的JavaScript](http://www.amazon.cn/gp/product/B00BQ7RMW0/ref=as_li_qf_sp_asin_il_tl?ie=UTF8\u0026camp=536\u0026creative=3200\u0026creativeASIN=B00BQ7RMW0\u0026linkCode=as2\u0026tag=vastwork-23)》+ 入门级 + 185 票 \n\n推荐语：\n\n\u003e Master.Huoooo：乌龟书，很薄，但从工程实践的角度谈了常见的坑，其中的工作习惯值得coder们学习\n\n《[jQuery 权威指南](http://www.amazon.cn/gp/product/B00FDHLWA2/ref=as_li_qf_sp_asin_il_tl?ie=UTF8\u0026camp=536\u0026creative=3200\u0026creativeASIN=B00FDHLWA2\u0026linkCode=as2\u0026tag=vastwork-23)》+ 入门级 + 132 票 \n\n推荐语：\n\n\u003e 言楓：全面介绍了jQuery 各个方法的使用，适合有JavaScript基础的入门\n\n 《[Javascript语言精粹](http://www.amazon.cn/gp/product/B0097CON2S/ref=as_li_qf_sp_asin_il_tl?ie=UTF8\u0026camp=536\u0026creative=3200\u0026creativeASIN=B0097CON2S\u0026linkCode=as2\u0026tag=vastwork-23)》/ 蝴蝶书 + 入门级 + 97 票 \n\n推荐语：\n\n\u003e 宵伯特：集 JS 之精华，弃其糟粕，人手一本，前端必备\n\n\u003e 《[锋利的jQuery](http://www.amazon.cn/gp/product/B0089TDFNS/ref=as_li_qf_sp_asin_il_tl?ie=UTF8\u0026camp=536\u0026creative=3200\u0026creativeASIN=B0089TDFNS\u0026linkCode=as2\u0026tag=vastwork-23)》+ 入门级 + 91 \n \n推荐语：\n\n\u003e Arron：学习jQuery必备书籍，不能错过 \n\n\u003e 陶宇：前后台通用快速使用jQuery，必备良书。\n\n 《[JavaScript DOM 编程艺术](http://www.amazon.cn/gp/product/B004VJM5KE/ref=as_li_qf_sp_asin_il_tl?ie=UTF8\u0026camp=536\u0026creative=3200\u0026creativeASIN=B004VJM5KE\u0026linkCode=as2\u0026tag=vastwork-23)（第二版）》+ 入门级 + 131 票 \n \n推荐语：\n\n\u003e SAVEKAI：这本书的讲解方式非常亲切，人情味十足，初学者的福音。看完也能看看蝴蝶书。\n\n\u003e 荣锋：度过菜鸟阶段就会更多考虑性能和优化了《高性能 JavaScript》，当然还有其他好书这只是我的一个经历\n\n 《[学习 JavaScript 数据结构与算法](http://www.amazon.cn/gp/product/B016DWSF8M/ref=as_li_qf_sp_asin_il_tl?ie=UTF8\u0026camp=536\u0026creative=3200\u0026creativeASIN=B016DWSF8M\u0026linkCode=as2\u0026tag=vastwork-23)》+ 入门级 + 31 \n \n推荐语：\n\n\u003e 微笑的鱼：很薄的一本书，很详细的讲解了使用js实现常用的数据结构和算法，对于更高效的使用js很有帮助。\n\n《Understanding ECMAScript 6》+ 入门级 + 58 \n\n推荐语：\n\n\u003e 蒋熙：JS高程作者写的关于ES6的，感觉还不错哦\n\n《[JavaScript忍者秘籍](http://www.amazon.cn/gp/product/B016DWSEWO/ref=as_li_qf_sp_asin_il_tl?ie=UTF8\u0026camp=536\u0026creative=3200\u0026creativeASIN=B016DWSEWO\u0026linkCode=as2\u0026tag=vastwork-23)》+ 进阶级 + 48 \n \n推荐语：\n\n\u003e 向往：这本书是jQuery库创始人编写的一本深入剖析JavaScript语言的书 对JavaScript语言的重要部分（函数、闭包和原型）进行深入、全面的介绍，以及讲述跨浏览器代码如何编写\n\n 《[高性能 JavaScript](http://www.amazon.cn/gp/product/B013SGB2AO/ref=as_li_qf_sp_asin_il_tl?ie=UTF8\u0026camp=536\u0026creative=3200\u0026creativeASIN=B013SGB2AO\u0026linkCode=as2\u0026tag=vastwork-23)》+ 进阶级 + 39 \n \n推荐语：\n\n\u003e 椰子船长：各种手段优化javascript\n\n 《[ECMAScript 6 标准入门](http://www.amazon.cn/gp/product/B01A18WWAG/ref=as_li_qf_sp_asin_il_tl?ie=UTF8\u0026camp=536\u0026creative=3200\u0026creativeASIN=B01A18WWAG\u0026linkCode=as2\u0026tag=vastwork-23)》+ 进阶级 + 38 \n \n推荐语：\n\n\u003e 刘传宗：ES6让JavaScript如虎添翼，编程体验更佳，阮一峰前辈的力作\n\n 《[Build Your Own AngularJS](http://teropa.info/build-your-own-angular/)》+ 进阶级 + 37 \n \n推荐语：\n\n\u003e 少白：手把手教你撸出个angularjs框架，详细剖析原理和实现\n\n 《[Effective JavaScript:编写高质量JavaScript代码的68个有效方法](http://www.amazon.cn/gp/product/B00GMXI1QY/ref=as_li_qf_sp_asin_il_tl?ie=UTF8\u0026camp=536\u0026creative=3200\u0026creativeASIN=B00GMXI1QY\u0026linkCode=as2\u0026tag=vastwork-23)》+ 进阶级 + 35 \n \n推荐语：\n\n\u003e hzhang：细说了编程中容易忽略的细枝末节！\n\n 《[你不知道的 JavaScript](http://www.amazon.cn/gp/product/B00W34DZ8K/ref=as_li_qf_sp_asin_il_tl?ie=UTF8\u0026camp=536\u0026creative=3200\u0026creativeASIN=B00W34DZ8K\u0026linkCode=as2\u0026tag=vastwork-23)》+ 进阶级 + 46 \n \n推荐语：\n\n\u003e undefined：肯定没入门级的书让你成长的那么快，但是两本书（上册+下册）能让你更深入的理解 JS 机制，对项目有个良好的把控，推荐入门后的人看。 \n\u003e Yates💤 ：详细的讲述了this，作用域，闭包，原型链等等，把js中比较难理解的部分用例子和通俗的语言讲解出来。\n\n 《Javascript王者归来》+ 进阶级 + 30 \n \n推荐语：\n\n\u003e 李 Lee：每次阅读都有新发现\n\n 《[单页web应用：JavaScript 从前端到后端](http://www.amazon.cn/gp/product/B00NN8GJGA/ref=as_li_qf_sp_asin_il_tl?ie=UTF8\u0026camp=536\u0026creative=3200\u0026creativeASIN=B00NN8GJGA\u0026linkCode=as2\u0026tag=vastwork-23)》+ 进阶级 + 18 \n \n推荐语：\n\n\u003e 伟球迷：通过这本书的指引了解前后端如何一起构建一个单页应用，对前端来说，也能了解一些前端以外的东西\n\n 《[JavaScript 设计模式](http://www.amazon.cn/gp/product/B00D6MT3LG/ref=as_li_qf_sp_asin_il_tl?ie=UTF8\u0026camp=536\u0026creative=3200\u0026creativeASIN=B00D6MT3LG\u0026linkCode=as2\u0026tag=vastwork-23)》+ 进阶级 + 15 \n \n推荐语：\n\n\u003e 窝窝：本书介绍了十几种常用的设计模式，我觉得是理解别人代码之前必读的书，技巧非常多，值得多看。\n\n《JavaScript权威指南》\n\n推荐语：\n\n\u003e lanzhiheng：这本书还算比较全面的。虽说现在ES6-7时代，不过里面的许多概念还能适用，入门还算不错的。\n\n## HTML5 \u0026 CSS\n\n《[HTML5 与 CSS3 基础教程](http://www.amazon.cn/gp/product/B015316ZWC/ref=as_li_qf_sp_asin_il_tl?ie=UTF8\u0026camp=536\u0026creative=3200\u0026creativeASIN=B015316ZWC\u0026linkCode=as2\u0026tag=vastwork-23)》+ 入门级 + 12 \n\n推荐语：\n\n\u003e 砖头与少年：就是这本书把我带入前端的，非常适合初学前端的人看，浅显易懂，有配套代码！\n\n《[深入浅出 HTML 与 CSS](http://www.amazon.cn/gp/product/B00IT1WM4Y/ref=as_li_qf_sp_asin_il_tl?ie=UTF8\u0026camp=536\u0026creative=3200\u0026creativeASIN=B00IT1WM4Y\u0026linkCode=as2\u0026tag=vastwork-23)》+ 入门级 + 72 \n\n推荐语：\n\n\u003e 猕猴桃：就是它把我骗进前端的 \n\n\u003e 周xj.com：纯小白的我第一次买的。懂了挺多。\n\n《[CSS揭秘](http://www.amazon.cn/gp/product/B01ET3FO86/ref=as_li_qf_sp_asin_il_tl?ie=UTF8\u0026camp=536\u0026creative=3200\u0026creativeASIN=B01ET3FO86\u0026linkCode=as2\u0026tag=vastwork-23)》+ 进阶级 + 37 \n \n推荐语：\n\n\u003e 飛魚：这本书讲了很多CSS的技巧，看完之后你会拍着脑袋说原来CSS还有这么多你不知道的东西。\n\n《[HTML5 权威指南](http://www.amazon.cn/gp/product/B00H706BIG/ref=as_li_qf_sp_asin_il_tl?ie=UTF8\u0026camp=536\u0026creative=3200\u0026creativeASIN=B00H706BIG\u0026linkCode=as2\u0026tag=vastwork-23)》+ 进阶级 + 54 \n \n推荐语：\n\n\u003e 陈军军：系统、全面，没有高深的用法，比较简单，如果对应用要求一般，这本书的知识完全能够应付过来，辅佐以js语言精粹，完全足够\n\n## Node.js\n\n《[深入浅出Node.js](https://www.amazon.cn/dp/B00GOM5IL4/ref=sr_1_1?ie=UTF8\u0026qid=1552041588\u0026sr=8-1\u0026keywords=%E6%B7%B1%E5%85%A5%E6%B5%85%E5%87%BAnodejs)》+ 进阶级\n\n推荐语：\n\n\u003e 天真: 从原理上揭示node的特点和结构，是一本帮助拓宽思维的好书。\n\n## 综合类\n\n《[编写高质量代码：Web前端开发修炼之道](http://www.amazon.cn/gp/product/B003U8XUKQ/ref=as_li_qf_sp_asin_il_tl?ie=UTF8\u0026camp=536\u0026creative=3200\u0026creativeASIN=B003U8XUKQ\u0026linkCode=as2\u0026tag=vastwork-23)》+ 进阶级 + 83 票 \n\n推荐语：\n\n\u003e jeremy•lee：虽然是进阶级，但推荐稍有一点基础就开始阅读此书，在里边能找到好多你当下的一些小疑问，有好多技巧，包括团队配合下开发的技巧。能修正好多在开发过程中犯下的陋习，强烈推荐！\n\n 《[精通正则表达式](http://www.amazon.cn/gp/product/B008UCHA58/ref=as_li_qf_sp_asin_il_tl?ie=UTF8\u0026camp=536\u0026creative=3200\u0026creativeASIN=B008UCHA58\u0026linkCode=as2\u0026tag=vastwork-23)》+ 进阶级 + 68 \n \n推荐语：\n\n\u003e 赵晓冬：看完后会感觉技能绝对上一个层次 \n\n\u003e 李航：全端通用技能必须get\n\n## 你也可以来推荐\n\n以上推荐和点赞是来自微信「前端大全」微信公号，你也可以在 PR 中，用以下格式来荐上述列表中没有出现的好书： 《书籍名称》、入门级 or 进阶级、一句话推荐语  \n\n## 让更多人知道\n\n后续我们将不断通过微信、微博和网站等来宣传这个经典前端技术书单。推荐人将一直署名在其中。如果这个经典前端技术书籍列表让你受益，请帮助通过朋友圈、微博、QQ空间等途径扩散给更多人，谢谢！\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjobbole%2Fawesome-web-dev-books","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjobbole%2Fawesome-web-dev-books","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjobbole%2Fawesome-web-dev-books/lists"}