Front End Books
Front End Books
记录和推荐一些认为还不错的前端方面的书籍。列入标准:
- 看过,并觉得值得推荐给大家的。
- 正在看的,已经觉得不错的,或者听闻别人说不错的。
- 打算看的,经多人推荐,一致认为必看的。
注:此列表仅做推荐只用,并非评判书籍的优劣。大致依据个人喜好程度排序,并尽量客观。
如果有你觉得不错的书籍我这没有列出,欢迎将其推荐给我,也推荐给大家。
1.基础入门:
1.1 HTML:
无书籍推荐,个人认为,入门的时候,搞清楚HTML是什么,那一堆标签什么意思,就可以了,特别是 HTML 5 新增和修改的那些。
注:删掉了 w3school, 是因为之前有伙伴对着一个 demo,折腾了半天没弄出来,结果是因为 demo 的代码写坑了,中文的那个没有仔细看过,但也应该注意分辨
1.2 CSS:
| 书名 | 作者 | 简介 | 链接 | 备注 |
|---|---|---|---|---|
| 精通CSS | Andy Budd, Simon Collison, Cameron Moll | 内涵多种实际开发中的技巧和解决方案 | 豆瓣 | |
| CSS权威指南 | Eric A. Meyer | 权威指南,文档之外不二选择 | 豆瓣 | 第三版 |
| CSS禅意花园 | Dave Shea, Molly E. Holzschlag | CSS最经典之作之一 | 豆瓣 |
1.3 JavaScript:
| 书名 | 作者 | 简介 | 链接 | 备注 |
|---|---|---|---|---|
| JavaScript DOM编程艺术 | [英] Jeremy Keith / [加] Jeffrey Sambells | JS和DOM必选,语言流畅,示例易懂 | 豆瓣 | 第二版 |
| JavaScript高级程序设计 | [美] Nicholas C. Zakas | 虽然以“高级”冠名,但依然适合入门使用,看完“艺术”后,无压力,此书将知识点整理的相当系统,逐步深入。 | 豆瓣 | 第三版 |
2.进阶提高:
2.1 HTML:
| 书名 | 作者 | 简介 | 链接 | 备注 |
|---|---|---|---|---|
| HTML5高级程序设计 | Peter Lubbers / Ric Smith / Frank Salim / Brian Albers | 解读了HTML5规范的缘由、发展和现状,全面展示了如何使用WebSocket、Geolocation、Web Storage、Canvas及音频视频等前所未有的新特性构建先进的Web应用,并以大量的示例涵盖全部HTML5 API。 | 豆瓣 | 第二版 |
2.2 CSS:
| 书名 | 作者 | 简介 | 链接 | 备注 |
|---|---|---|---|---|
| 精通CSS | Andy Budd, Simon Collison, Cameron Moll | 汇聚CSS中最佳的实践方案 | 豆瓣 | 第二版 |
| 响应式Web设计实践 | Tim Kadlec | 除了介绍实现响应式的核心技术以外,还包括了较完整的设计方法、流程以及团队的协作,是学习和实践响应式设计的一本好书。 | 豆瓣 | |
| 网站重构 | Jeffrey Zeldman / Ethan Marcotte | 让基于标准的设计思想更加清晰,更加易于理解,帮助你在这个领域中保持聪明和领先。 | 豆瓣 | 第三版 |
2.3 JavaScript:
| 书名 | 作者 | 简介 | 链接 | 备注 |
|---|---|---|---|---|
| JavaScript权威指南 | 弗兰纳根(David Flanagan) (作者), 淘宝前端团队 (译者) | 经典之作 | 豆瓣 | 第六版 |
| JavaScript语言精粹 | Douglas Crockford | 老道的经典,取JS精华,去JS糟粕 | 豆瓣 | 2012 修订版 |
| 高性能JavaScript | Nicholas C.Zakas | 使用JavaScript构建交互丰富的高性能Web应用 | 豆瓣 | |
| 编写可维护的JavaScript | Nicholas C.Zakas | 剖析JavaScript编程最优规范 | 豆瓣 | |
| JavaScript模式 | Stoyan Stefanov | 包含了实现每个讨论的模式的实践建议,并附有数个可以立即上手的范例。 | 豆瓣 |
3.语言衍生:
| 书名 | 作者 | 简介 | 链接 | 备注 |
|---|---|---|---|---|
| 深入浅出Node.js | 朴灵 | 国产Node.js,国内Node布道者朴灵力作 | 豆瓣 | |
| 了不起的Node.js: 将JavaScript进行到底 | 劳奇 (Guillermo Rauch)、 赵静 (Goddy Zhao)译 | Socket.IO作者—— Guillermo Rauch 所著,拥有大量实战案例 | 亚马逊 | |
| Node.js实战 | Mike Cantelon / TJ Holowaychuk / Nathan Rajlich | Node 社区顶尖开发者所著 | 豆瓣 | |
| 锋利的jQuery | 单东林 / 张晓菲 / 无魏然 | jQuery最易懂的书 | 豆瓣 | 第二版 |
| 用AngularJS开发下一代Web应用 | 格林 (Green.B.)、夏德瑞 (Seshadri.S.)、 大漠穷秋 | Google 提供的前端框架 | Amazon |
4.用户体验:
| 书名 | 作者 | 简介 | 链接 | 备注 |
|---|---|---|---|---|
| 瞬间之美 | [美] Robert Hoekman, Jr. | Search、Screencast、Blog 、Wizard、 RSS、 Rate 、TagCloud 以及Form的布局、交互甚至客服等值得借鉴的解决方案。 | 豆瓣 |
5.产品:
| 书名 | 作者 | 简介 | 链接 | 备注 |
|---|---|---|---|---|
| 人人都是产品经理 | 苏杰 | 适合刚入门的产品经理、产品规划师、需求分析师,以及对做产品感兴趣的学生,用户体验、市场运营、技术部门的朋友们,特别是互联网、软件行业。 | 豆瓣 |
6.辅助知识:
| 书名 | 作者 | 简介 | 链接 | 备注 |
|---|---|---|---|---|
| 大话数据结构 | 程杰 | 适合自学的关于数据结构的书 | 豆瓣 | |
| HTTP权威指南 | David Gourley / Brian Totty | 详解HTTP | 豆瓣 | |
| 白帽子讲Web安全 | 吴翰清 | 阿里安全专家所著,畅销多国 | 豆瓣 |
Front End Books的更多相关文章
- GO语言系列(五)- 结构体和接口
结构体(Struct) Go中struct的特点 1. 用来自定义复杂数据结构 2. struct里面可以包含多个字段(属性) 3. struct类型可以定义方法,注意和函数的区分 4. struct ...
- 7 Must Read Python Books
7 Must Read Python Books I started learning Python just two years ago. Coming from a C++ and Java ba ...
- Reading books /// Prim+BFS oj21633
题目大意: 输入 N,M 接下来1-N行输入读该书的用时time[i] 接下来1-M行输入a,b 表示a和b是similar的 若a读过则读b用时为 time[b]/2 ,若b读过则读a用时为 ti ...
- Java Web项目报错java.lang.NullPointerException at org.apache.jsp.front.index_jsp._jspInit(index_jsp.java:30)
环境:myeclipse+tomcat6+jdk6 今天搭建了一个Java Web项目,访问index.jsp时报如下错误: 严重: Servlet.service() for servlet jsp ...
- Front End Developer Questions 前端开发人员问题(二)CSS 后续
问题来源:http://markyun.github.io/2015/Front-end-Developer-Questions/ 31.视差滚动效果,如何给每页做不同的动画?(回到顶部,向下滑动要再 ...
- I finally made sense of front end build tools. You can, too.
来源于:https://medium.freecodecamp.com/making-sense-of-front-end-build-tools-3a1b3a87043b#.nvnd2vsd8 ...
- TCP/IP BOOKS
TCP/IP Fundamentals for Microsoft Windows: Overview https://technet.microsoft.com/en-us/library/bb72 ...
- [front]有效开展一个前端项目
今天的前端如果没有用到 npm,效率是比较低的:所以要从使用的工具来讲. 1. 一切都依赖于 nodejs: 下载一个 linux 的源码包就可以开始安装了. $ wget https://nodej ...
- UVa 714 Copying Books(二分)
题目链接: 传送门 Copying Books Time Limit: 3000MS Memory Limit: 32768 KB Description Before the inventi ...
随机推荐
- Chrome 扩展 最近的历史 HistoryBar v1.1
说明 以前用过一段时间傲游浏览器,渐渐的习惯了它的鼠标手势和一些细微的人性化的功能.比方地址栏左边的"近期訪问的页面"button.能够方便的找到近期 20 条历史记录. wate ...
- iOS 面试题:OC标题的基本概念<延续>
第一,如何确定一个方法方法名称 删除减号,加,删除返回值,删除参数类型,删除参数,剩下的就是的方法名 秒,id,能够用assign,copy,retain,依据须要使用 第三,autorelease ...
- Linux 多学习过程
1Linux流程概述 过程是,一旦运行过程中的程序,他和程序本质上的区别.程序是静态的,他奉命收集指令存储在磁盘上. 进程是动态的概念.他是执行者的程序,包括进程的动态创建.调度和消亡,是Linux的 ...
- 12本最优秀的Android开发电子书强力推荐
如今已经是手机互联网时代,手机应用越来越普及.Android作为基本的手机操作系统.吸引了众多开发人员開始为Android系统开发应用. 假设你正在开发或者准备进行Android的开发,我们今天推荐的 ...
- fastboot完成自己主动命令
于Ubuntu13.10后来Ubuntu 14.04上,由APT安装fastboot以及adb该工具后, 发现fastboot在主动补充一个问题,, fastboot flash 自己主动有问题完成后 ...
- C++学习笔记13-类继承
1. 类模板的 static 成员[不同于C#中的static] 类模板能够像随意其它类一样声明static 成员.下面代码: template <class T> class Foo ...
- 学生表sid,sname,结果表cid,cname,学生成绩表sid,cid,cscore,最高要求的分数输出候补课程专门命名
--1.建表SQL: --学生表: -- Createtable createtable STUDENT ( SID NUMBERnotnull, SNAME NVARCHAR2) ) table ...
- Android定调的发展
首先,介绍一下Android系统支持的铃声格式. 有下面几种: 64赫兹Midi,AAC.AAC+.AMR.WAV.MP3.Real Audio.WMA.OGG等格式. 将音频文件设置成铃声非常eas ...
- Cytoscape画图初探
Cytoscape是一个做网络图的js插件.用起来非常方便,并且非常强大.这是它的站点:点击打开链接 使用它须要导入两个文件,一个是js文件,一个是css文件.官网上下载. 这里实现了一个功能.即从后 ...
- Java Main如何被执行?(转)
java应用程序的启动在/hotspot/src/share/tools/launcher/java.c的main()函数中,而在虚拟机初始化过程中,将创建并启动Java的Main线程.最后将调用JN ...