├── LICENSE.md └── README.md /LICENSE.md: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) [2013] [Leigh Zhu aka. lisposter] 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy of 6 | this software and associated documentation files (the "Software"), to deal in 7 | the Software without restriction, including without limitation the rights to 8 | use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of 9 | the Software, and to permit persons to whom the Software is furnished to do so, 10 | subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 17 | FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR 18 | COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER 19 | IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 20 | CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 21 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Front End Books 2 | 3 | 记录和推荐一些认为还不错的前端方面的书籍。列入标准: 4 | 5 | 1. 看过,并觉得值得推荐给大家的。 6 | 2. 正在看的,已经觉得不错的,或者听闻别人说不错的。 7 | 3. 打算看的,经多人推荐,一致认为必看的。 8 | 9 | > 注:此列表仅做推荐只用,并非评判书籍的优劣。大致依据个人喜好程度排序,并尽量客观。 10 | 11 | 如果有你觉得不错的书籍我这没有列出,欢迎将其推荐给我,也推荐给大家。 12 | 13 | 14 | ## 1.基础入门: 15 | 16 | ### 1.1 HTML: 17 | 18 | 无书籍推荐,个人认为,入门的时候,搞清楚HTML是什么,那一堆标签什么意思,就可以了,特别是 HTML 5 新增和修改的那些。 19 | 20 | * [MDN-HTML(英)](https://developer.mozilla.org/en-US/docs/Web/Guide/HTML/HTML5) 21 | * ~~[W3Schools-HTML(英)](http://www.w3schools.com/html/)~~ 22 | * ~~[W3School-HTML(中)](http://www.w3school.com.cn/html/)~~ 23 | 24 | *注:删掉了 w3school, 是因为之前有伙伴对着一个 demo,折腾了半天没弄出来,结果是因为 demo 的代码写坑了,中文的那个没有仔细看过,但也应该注意分辨* 25 | 26 | #### 1.2 CSS: 27 | 28 | 书名 | 作者 | 简介 | 链接 | 备注 29 | ----- | ----- | ------ | ----- | ----- 30 | 精通CSS | Andy Budd, Simon Collison, Cameron Moll | 内涵多种实际开发中的技巧和解决方案 | [豆瓣](http://book.douban.com/subject/4736167/)| 31 | CSS权威指南 | Eric A. Meyer | 权威指南,文档之外不二选择 | [豆瓣](http://book.douban.com/subject/2308234/) | 第三版| 32 | CSS禅意花园 | Dave Shea, Molly E. Holzschlag | CSS最经典之作之一 | [豆瓣](http://book.douban.com/subject/2052176/) | 33 | 34 | #### 1.3 JavaScript: 35 | 36 | 书名 | 作者 | 简介 | 链接 | 备注 37 | ----- | ----- | ------ | ----- | ----- 38 | JavaScript DOM编程艺术 | [英] Jeremy Keith / [加] Jeffrey Sambells | JS和DOM必选,语言流畅,示例易懂 | [豆瓣](http://book.douban.com/subject/6038371/) | 第二版 39 | JavaScript高级程序设计 | [美] Nicholas C. Zakas | 虽然以“高级”冠名,但依然适合入门使用,看完“艺术”后,无压力,此书将知识点整理的相当系统,逐步深入。 | [豆瓣](http://book.douban.com/subject/10546125/) | 第三版 40 | 41 | ## 2.进阶提高: 42 | 43 | ### 2.1 HTML: 44 | 45 | 书名 | 作者 | 简介 | 链接 | 备注 46 | ----- | ----- | ------ | ----- | ----- 47 | HTML5高级程序设计 | Peter Lubbers / Ric Smith / Frank Salim / Brian Albers | 解读了HTML5规范的缘由、发展和现状,全面展示了如何使用WebSocket、Geolocation、Web Storage、Canvas及音频视频等前所未有的新特性构建先进的Web应用,并以大量的示例涵盖全部HTML5 API。 | [豆瓣](http://book.douban.com/subject/5402708/) | 第二版 48 | 49 | ### 2.2 CSS: 50 | 51 | 书名 | 作者 | 简介 | 链接 | 备注 52 | ----- | ----- | ------ | ----- | ----- 53 | 精通CSS | Andy Budd, Simon Collison, Cameron Moll | 汇聚CSS中最佳的实践方案 | [豆瓣](http://book.douban.com/subject/4736167/) | 第二版 54 | 响应式Web设计实践 | Tim Kadlec | 除了介绍实现响应式的核心技术以外,还包括了较完整的设计方法、流程以及团队的协作,是学习和实践响应式设计的一本好书。 | [豆瓣](http://book.douban.com/subject/21263576/) | 55 | 网站重构 | Jeffrey Zeldman / Ethan Marcotte | 让基于标准的设计思想更加清晰,更加易于理解,帮助你在这个领域中保持聪明和领先。 | [豆瓣](http://book.douban.com/subject/6011420/) | 第三版 56 | 57 | ### 2.3 JavaScript: 58 | 59 | 书名 | 作者 | 简介 | 链接 | 备注 60 | ----- | ----- | ------ | ----- | ----- 61 | JavaScript权威指南 | 弗兰纳根(David Flanagan) (作者), 淘宝前端团队 (译者) | 经典之作 | [豆瓣](http://book.douban.com/subject/4736167/) | 第六版 62 | JavaScript语言精粹 | Douglas Crockford | 老道的经典,取JS精华,去JS糟粕 | [豆瓣](http://book.douban.com/subject/3590768/) | 2012 修订版 63 | 高性能JavaScript | Nicholas C.Zakas | 使用JavaScript构建交互丰富的高性能Web应用 | [豆瓣](http://book.douban.com/subject/5362856/) | 64 | 编写可维护的JavaScript | Nicholas C.Zakas | 剖析JavaScript编程最优规范 | [豆瓣](http://book.douban.com/subject/21792530/) | 65 | JavaScript模式 | Stoyan Stefanov | 包含了实现每个讨论的模式的实践建议,并附有数个可以立即上手的范例。 | [豆瓣](http://book.douban.com/subject/11506062/) | 66 | 67 | 68 | 69 | ## 3.语言衍生: 70 | 71 | 书名 | 作者 | 简介 | 链接 | 备注 72 | ----- | ----- | ------ | ----- | ----- 73 | 深入浅出Node.js | 朴灵 | 国产Node.js,国内Node布道者朴灵力作 | [豆瓣](http://book.douban.com/subject/25768396/) | 74 | 了不起的Node.js: 将JavaScript进行到底 | 劳奇 (Guillermo Rauch)、 赵静 (Goddy Zhao)译 | Socket.IO作者—— Guillermo Rauch 所著,拥有大量实战案例 | [亚马逊](http://www.amazon.cn/%E4%BA%86%E4%B8%8D%E8%B5%B7%E7%9A%84Node-js-%E5%B0%86JavaScript%E8%BF%9B%E8%A1%8C%E5%88%B0%E5%BA%95-%E5%8A%B3%E5%A5%87/dp/B00GI7EO6U/ref=sr_1_1?ie=UTF8&qid=1403509927&sr=8-1&keywords=%E4%BA%86%E4%B8%8D%E8%B5%B7%E7%9A%84node.js) | 75 | Node.js实战|Mike Cantelon / TJ Holowaychuk / Nathan Rajlich |Node 社区顶尖开发者所著|[豆瓣](http://book.douban.com/subject/25870705/)| 76 | 锋利的jQuery | 单东林 / 张晓菲 / 无魏然 | jQuery最易懂的书 | [豆瓣](http://book.douban.com/subject/10792216/) | 第二版 77 | 用AngularJS开发下一代Web应用 | 格林 (Green.B.)、夏德瑞 (Seshadri.S.)、 大漠穷秋 | Google 提供的前端框架 | [Amazon](http://www.amazon.cn/%E7%94%A8AngularJS%E5%BC%80%E5%8F%91%E4%B8%8B%E4%B8%80%E4%BB%A3Web%E5%BA%94%E7%94%A8-%E6%A0%BC%E6%9E%97/dp/B00G3XSBG8/ref=sr_1_1?ie=UTF8&qid=1403053108&sr=8-1&keywords=angular) | 78 | 79 | 80 | ## 4.用户体验: 81 | 82 | 书名 | 作者 | 简介 | 链接 | 备注 83 | ----- | ----- | ------ | ----- | ----- 84 | 瞬间之美 | [美] Robert Hoekman, Jr. | Search、Screencast、Blog 、Wizard、 RSS、 Rate 、TagCloud 以及Form的布局、交互甚至客服等值得借鉴的解决方案。 | [豆瓣](http://book.douban.com/subject/3886044/) | 85 | 86 | 87 | ## 5.产品: 88 | 89 | 书名 | 作者 | 简介 | 链接 | 备注 90 | ----- | ----- | ------ | ----- | ----- 91 | 人人都是产品经理 | 苏杰 | 适合刚入门的产品经理、产品规划师、需求分析师,以及对做产品感兴趣的学生,用户体验、市场运营、技术部门的朋友们,特别是互联网、软件行业。 | [豆瓣](http://book.douban.com/subject/10785377/) | 92 | 93 | ## 6.辅助知识: 94 | 95 | 书名 | 作者 | 简介 | 链接 | 备注 96 | ----- | ----- | ------ | ----- | ----- 97 | 大话数据结构 | 程杰 | 适合自学的关于数据结构的书 | [豆瓣](http://book.douban.com/subject/6424904/) | 98 | HTTP权威指南 | David Gourley / Brian Totty | 详解HTTP | [豆瓣](http://book.douban.com/subject/10746113/) | 99 | 白帽子讲Web安全 | 吴翰清 | 阿里安全专家所著,畅销多国| [豆瓣](http://book.douban.com/subject/10546925/)| 100 | --------------------------------------------------------------------------------