标签
内容简介
《HTML 5与CSS 3权威指南》是陆凌牛所著的前端技术著作,由机械工业出版社出版,属于「Web开发技术丛书」。本书自第1版起持续更新,被不少读者视为系统学习 HTML 5 与 CSS 3 的参考书,也是许多前端工程师常用的案头工具书。第4版(2019年出版)依据较新的 HTML 5 与 CSS 3 标准对内容做了更新与补充,并根据读者反馈调整了内容组织与写法。全书共26章,分为上下两册:上册(第1~14章)系统讲解 HTML 5 相关技术,从 HTML 5 对 Web 应用带来的变革讲起,依次介绍 HTML 5 与 HTML 4 的语法与元素差异、HTML 5 的结构元素、表单及新增与改良的页面元素、ECMAScript 新增语法与对象、文件 API、Web Storage 与 IndexedDB 本地存储、扩展的 XMLHttpRequest 与 Fetch API、Web Workers、Service Worker 离线应用、通信 API(跨文档消息、WebSocket、Server-Sent Events、BroadcastChannel)、Web 组件(template、Shadow DOM、自定义元素、HTML 导入)、canvas 图形绘制以及 video/audio 多媒体 API。书中配有大量示例,代码经作者上机调试,读者可下载后在浏览器中直接查看运行结果。本条目对应第4版上册(第1~14章,ISBN 9787111619239);CSS 3 相关章节见同版下册。
编辑推荐
这是一本「跟着标准走」的前端工具书。它的价值不在于新奇,而在于把 HTML 5 与 CSS 3 分散在各处的规范条目系统地串起来:从结构元素、表单新属性,到文件、存储、通信 API,再到 Worker、Service Worker 与 Web 组件,几乎覆盖现代前端开发日常要用到的浏览器能力。第4版的明显改进是补齐了 Fetch API、Service Worker、Shadow DOM 与自定义元素等较新内容,章节顺序也随之重整,查用时更容易顺着「数据存取—线程与离线—通信—组件化—绘图与多媒体」这条链路阅读。书中的示例大多是独立可运行的小页面,代码经作者调试,便于边读边在浏览器里验证效果。需要注意的是,它是一本偏「参考手册」的著作,讲得细、篇幅长,适合当作案头查阅对象,而不是一两天读完的速成教程。对于已经上手写页面、希望把浏览器各 API 的细节弄清楚的工程师,这套上下册依然值得常备。
适合谁读
适合
- 已能用 HTML/CSS 写页面、想系统补齐 HTML 5 新 API 的前端开发者
- 需要查证浏览器各 API 用法细节、希望案头有一本参考手册的工程师
- 计算机相关专业学生,配合课程与练习系统学习前端技术
- 从传统网页开发转向现代 Web 应用开发、需要补课的后端或全栈人员
不适合
- 完全没有 HTML 与 CSS 基础、想找入门教材的零基础读者
- 只想快速学会做某个页面效果、不愿读长篇细节的读者
- 主要做小程序、原生移动端或非浏览器平台的开发者
阅读建议
- 先按上册章节顺序通读一遍,把握 HTML 5 各 API 的整体地图,再回头精读工作中用到的部分。
- 每读一节都动手把示例代码存成 .html 文件在浏览器里跑一遍,观察效果并尝试修改参数。
- 与同版下册《CSS 3》部分配合使用,上册打 HTML 5 基础,下册补齐样式与布局。
- 把它当工具书放在手边,遇到具体 API 问题时按目录或索引定位到章节查阅即可。
出版社简介
机械工业出版社
中国 · 成立于 1950 年
机械工业出版社(China Machine Press)在科技与专业出版之外,库内图书还体现出对心理学、计算机、管理、财经与社科等方向的持续关注。心理学方面收入荣格作品及分析心理学导论,并涉及压力与健康、成瘾与疗愈等应用议题;计算机领域有《计算机程序的构造和解释(JavaScript版)》;管理与财经类包括《管理行为(原书第4版)》《不平等的代价(珍藏版)》《这次不一样:八百年金融危机史(纪念版)》;科学哲学与科学史方面则有《世界观(原书第3版)》。相关作者资源涵盖C.G.荣格、威廉·麦圭尔、索努·沙姆达萨尼、加博尔·马泰等。公开资料有限,以上仅据库内图书归纳其出版面貌。
目录
- 第1章 Web时代的变迁
- 第2章 HTML 5与HTML 4的区别
- 第3章 HTML 5的结构
- 第4章 表单及其他新增和改良元素
- 第5章 ECMAScript中的新增功能
- 第6章 文件API
- 第7章 本地存储
- 第8章 扩展的XMLHttpRequest API及Fetch API
- 第9章 使用Web Workers处理线程
- 第10章 使用Service Worker实现离线应用程序
- 第11章 通信API
- 第12章 Web组件
- 第13章 绘制图形
- 第14章 多媒体相关API
常见问题
这本书是第几版?有上下册吗?
目前流传较广的是第4版,2019年2月由机械工业出版社出版,全书26章分为上下两册:上册为第1~14章的 HTML 5 部分(ISBN 9787111619239),下册为第15~26章的 CSS 3 部分(ISBN 9787111618843)。购买时请注意确认是上册、下册还是套装。
这本书适合零基础自学吗?
不太适合作为第一本书。本书是偏手册性质的技术著作,假定读者已经能写基本的 HTML 和 CSS,重点讲标准细节与各类 API。零基础读者建议先学一本入门教程,再回来用它系统巩固。
第4版和第3版相比有什么变化?
据出版社介绍,第4版依据较新的 HTML 5 和 CSS 3 标准更新补充了内容,并根据读者反馈优化了章节结构与写法。上册新增或强化了 Fetch API、Service Worker、Web 组件(Shadow DOM、自定义元素、HTML 导入)等内容,总章数由前版的29章调整为26章。
书里的代码能运行吗?需要下载吗?
书中配有数百个示例页面,代码均经作者上机调试,出版社提供配套代码下载。绝大多数示例是纯前端页面,直接在现代浏览器中打开即可查看效果,少数涉及服务端或跨域的场景需按书中说明搭建本地环境。
内容会不会过时?
HTML 5 的核心结构、表单与 canvas 等基础内容至今仍然适用;但部分较新特性(如 HTML 导入、部分 Service Worker 用法)在浏览器中的支持情况已有变化。建议以书中概念与用法为主线,具体兼容性再到 MDN 等文档核对最新状态。
读者评论
查询本书
本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。