Web前端工程师修炼之道(原书第4版)
Jennifer Niederst Robbins
谢合亮, 张晶, 靳志伟 译
出版时间:2014年08月
页数:585
你是否也曾想过自己创建网页,但却苦于没有经验?那么从现在开始学习吧!本书由浅入深地讲解了Web设计的一些重要概念、基本原理,以及HTML、CSS和JavaScript的具体使用方法与技巧。当你读完本书后,将会掌握创建适用于移动设备的多列页面的技巧。
本书将帮助你学习如何使用最新技术、最佳实践经验,以及当今的Web标准,其中包括HTML5和CSS3。每章都提供一些练习和小测验,帮助你了解不同的技术,巩固你对重要概念的理解。
作者对本版内容做了全面更新和修订,涵盖Web前端开发所需的一切,无论是初学者,还是想提高已有技能的专业开发人员,本书都是理想的选择。

本书主要内容:
· 使用文本、链接、图像、表格和表单来创建HTML页面
· 使用CSS调整颜色、背景、格式化文本、页面布局,甚至是实现简单的动画效果
· 学习新的HTML5元素、API和CSS3属性——它们改变了Web页面处理方式
· 创建响应式Web设计,使得页面可以在移动设备上得到良好显示
· 学习JavaScript的工作原理及其在Web设计中的重要性
· 创建并优化Web图像,加快图像下载速度

  1. 前言 
  2. 第一部分 开始起步
  3. 第1章 我从哪里开始 
  4. 我该从哪里开始呢
  5. web设计师是做什么的
  6. 我需要学习哪些语言
  7. 我需要购买些什么
  8. 你学会了什么
  9. 自我测验
  10. 第2章 web是如何工作的
  11. 互联网与web 
  12. 提供你的信息
  13. 关于浏览器
  14. 网页地址(url)
  15. 网页结构
  16. 小结
  17. 自我测验
  18. 第3章 web设计基本概念
  19. 眼花缭乱的设备
  20. 与标准一致
  21. 逐步提高
  22. 自适应web设计
  23. 可访问性——所有用户,一个网站
  24. 连接速度的要求(站点性能)
  25. 自我测验
  26. 第二部分 html结构化标记
  27. 第4章 创建简单网页(html概述)
  28. 一个网页,一步一步来
  29. 开始之前,启动文本编辑器
  30. 第1步:从内容开始
  31. 第2步:文档结构化
  32. 第3步:确定文本元素
  33. 第4步:添加图像
  34. 第5步:使用样式表改变外观
  35. 当网页出错时
  36. 验证你的文档
  37. 自我测验
  38. 元素回顾:文档结构
  39. 第5章 标记文本
  40. 段落
  41. 标题
  42. 列表
  43. 更多内容元素
  44. 组织网页内容
  45. 内联元素综述
  46. 泛型元素(div和span) 
  47. 特殊字符
  48. 小结
  49. 自我测验
  50. 元素回顾:文本
  51. 第6章 添加链接
  52. href特性
  53. 链接到web上的网页
  54. 站内链接
  55. 以新浏览器窗口为目标
  56. 邮件链接
  57. 电话链接
  58. 自我测验
  59. 元素回顾:链接
  60. 第7章 添加图片
  61. 首先,关于图片格式的信息
  62. img元素
  63. 窗口中的窗口
  64. 自我测验
  65. 元素回顾:图片
  66. 第8章 表格标记
  67. 如何使用表格
  68. 最小表结构
  69. 表头
  70. 合并单元格
  71. 表格可达性
  72. 小结
  73. 自我测验
  74. 元素回顾:表格
  75. 第9章 表单
  76. 表单如何工作
  77. 表单元素
  78. 变量和内容
  79. 重要表单控件综述
  80. 表格的可访问性
  81. 表单布局和设计
  82. 自我测验
  83. 元素回顾:表单
  84. 第10章 html 5 
  85. 在通往xhtml 2的路上发生的有趣的事
  86. 标记部分
  87. 遇到api 
  88. 视频与音频
  89. canvas 
  90. 小结
  91. 自我检测
  92. 第三部分 表现层的css
  93. 第11章 css入门
  94. css的益处
  95. 样式表如何工作
  96. 大概念
  97. 继续使用css 
  98. 自我测验
  99. 第12章 格式化文本(使用更多选择器)
  100. 字体属性
  101. 改变文本颜色
  102. 更多选择器类型
  103. 字行设置
  104. 下划线和其他的“修饰”
  105. 改变字母大写
  106. 空格
  107. 文本阴影
  108. 改变列表的数字编号
  109. 自我测验
  110. css回顾:字体和文本属性
  111. 第13章 颜色和背景(附加更多选择器和外部样式表)
  112. 指定颜色值
  113. 前景色
  114. 背景色
  115. 使用不透明度
  116. 伪类选择器简介
  117. 伪元素选择器
  118. 属性选择器
  119. 背景图像
  120. 快捷背景属性
  121. 像彩虹一样(渐变)
  122. 最后,外部样式表
  123. 自我测验
  124. css回顾:色彩和背景属性
  125. 第14章 盒子思想(填充、边框和空白边) 
  126. 元素盒子
  127. 指定盒子尺寸
  128. 填充
  129. 边框
  130. 空白边
  131. 分配显示角色
  132. 给盒子添加阴影
  133. 自我测验
  134. css回顾:基本盒子属性
  135. 第15章 浮动与定位
  136. 普通流
  137. 浮动
  138. 定位基础
  139. 相对定位
  140. 绝对定位
  141. 固定定位
  142. 自我测验
  143. css回顾:浮动和定位属性
  144. 第16章 使用css进行网页布局
  145. 网页布局策略
  146. 网页布局技术
  147. 使用浮动元素的多栏布局
  148. 定位布局
  149. 自上而下的栏目背景
  150. 自我测验
  151. 第17章 过渡、变换和动画
  152. 很容易做到(css过渡)
  153. css变换
  154. 关键帧动画
  155. 自我测验
  156. css回顾:过渡、变换和动画
  157. 第18章 css技术
  158. 一个干净的石板(css重置)
  159. 图像代替技术
  160. css sprite 
  161. 样式化表单
  162. 样式化表格
  163. 简单的自适应web设计
  164. 小结
  165. 自我测验
  166. css回顾:表格属性
  167. 第四部分 javascript行为
  168. 第19章 javascript简介
  169. 什么是javascript 
  170. 给网页添加javascript 
  171. 脚本剖析
  172. 浏览器对象
  173. 事件
  174. 综合应用
  175. 自我测验
  176. 第20章 使用javascript 
  177. 遇见dom 
  178. polyfills 
  179. javascript库
  180. 小结
  181. 自我测验
  182. 第五部分 创建web图像
  183. 第21章 web图像基础
  184. 图像来源
  185. 格式简介
  186. 图像尺寸和分辨率
  187. 使用透明度
  188. svg简介
  189. 小结
  190. 自我测验
  191. 第22章 精简web图像
  192. 通用图像优化策略
  193. 优化gif图像
  194. 优化jpeg图像
  195. 优化png图像
  196. 优化到指定大小
  197. 小结
  198. 自我测验
  199. 附录a 答案
  200. 附录b css3选择器
书名:Web前端工程师修炼之道(原书第4版)
译者:谢合亮, 张晶, 靳志伟 译
国内出版社:机械工业出版社
出版时间:2014年08月
页数:585
书号:978-7-111-47168-4
原版书书名:Learning Web Design: A Beginner’s Guide to HTML, CSS, JavaSc
原版书出版商:O'Reilly Media
Jennifer Niederst Robbins
 
Jennifer Niederst Robbins 资深Web设计师、信息架构师,从事Web设计20余年,在Web设计方面有独到的见解与认识。她于1993年设计了全球第一个商业网站——O’Reilly全球网络导航器(O’Reilly Global Network Navigator,GNN)。她曾在马萨诸塞艺术学院和约翰森威尔士大学任教,并且经常在全美许多重要会议上发表演讲,广受欢迎。她现在是O’Reilly Media的数码产品设计师,对信息架构、交互设计、网站制作、应用程序开发和电子书拥有浓厚的兴趣。除了本书,还著有《Web Design in a Nutshell》和《HTML5 Pocket Reference》。