HTML 5与CSS 3权威指南(第4版·下册)
资深专家根据HTML 5和CSS 3最新技术标准撰写,新增和优化了大量内容,详尽讲解了HTML 5与CSS 3的功能和特性,包含大量案例,可操作性极强。
基本信息


编辑推荐
HTML 5与CSS 3权威指南
(第 4 版 · 下册)
陆凌牛?著
HTML 5 and CSS 3
The Definitive Guide, Fourth Edition
经典畅销书,HTML 5与CSS 3领域公认的标杆之作,前3版累计印刷超过25次,网络书店评论超过14000条,屡创新高。
资深专家根据HTML 5和CSS 3最新技术标准撰写,新增和优化了大量内容,详尽讲解了HTML 5与CSS 3的功能和特性,包含大量案例,可操作性极强。
内容简介
计算机书籍
内容简介
本书是HTML 5与CSS 3领域公认的标杆之作,被读者誉为“系统学习HTML 5与CSS 3的标准著作”,也是Web前端工程师案头必备工作手册。
前3版累计印刷超过25次,网络书店评论超过14000条,98%以上的评论都是五星级好评。不仅是HTML 5与CSS 3图书领域当之无愧的领头羊,而且在整个原创计算机图书领域也是佼佼者。
第4版首先从技术的角度根据最新的HTML 5和CSS 3标准进行了更新和补充,其次是根据读者的反馈对内容的组织结构和写作方式做了进一步的优化,内容更实用,阅读体验也更好。
全书共26章,本书分为上下两册:
上册(1~14章)
全面系统地讲解了HTML 5相关的各项主要技术,以HTML 5对现有Web应用产生的变革开篇,顺序讲解了HTML 5与HTML 4的区别、HTML 5的结构、表单及新增页面元素、ECMAScript、文件API、本地存储、XML HttpRequest、Web Workers、Service Worker、通信API、Web组件、绘制图形、多媒体等内容。
下册(15~26章)
全面系统地讲解了CSS 3相关的各项主要技术,以CSS 3的功能和模块结构开篇,顺序讲解了各种选择器、文字与字体、盒相关样式、背景与边框、变形处理、动画、布局、多媒体,以及CSS 3中的一些其他重要样式。
全书一共300余个示例页面和1个综合性的案例,所有代码均通过作者上机调试,读者可下载书中代码,直接在浏览器查看运行结果。
作译者
陆凌牛
资深Web开发工程师、软件开发工程师和系统设计师。从事Web开发多年,对各种Web开发技术(包括前端和后端)都有非常深入的研究,经验极其丰富。HTML 5和CSS 3等新技术的先驱者和布道者,不仅对HTML 5与CSS 3有非常深入的研究,而且对Node.JS等开发框架也有非常深刻的研究,并且付诸了大量实践。同时,他还擅长.NET和Java的相关技术,在C#、VB.NET、ASP.NET、SQL Server 、Oracle、Java、Struts、Spring、Hibernate等方面也积累大量的实战经验。
此外,他还是一位颇有影响力的技术作家:
(1)《HMTL 5与CSS 3权威指南》凭借优质的内容深受读者好评,同类书只能望其项背。前3版累计印刷超过25次,销量超过10万册,被读者誉为“系统学习HTML 5与CSS 3的更好选择”和“Web前端工程师案头必备图书之一”, 不仅是HTML 5与CSS 3领域的领头羊和标杆,而且是近年来原创计算机图书领域的一面旗帜。
(2)《HTML 5开发精要与案例详解》、《Sencha Touch权威指南》、《Node.js权威指南》等著作同样也取得了非常好的口碑和销量。
目录
上册
第1章 Web时代的变迁 1
1.1 迎接新的Web时代 1
1.1.1 HTML 5时代即将来临1
1.1.2 HTML 5的目标3
1.1.3 HTML5的小版本更新4
1.2 HTML 5深受欢迎的理由 4
1.2.1 世界知名浏览器厂商对HTML 5的支持4
1.2.2 第一个理由:时代的要求5
1.2.3 第二个理由:Internet Explorer 85
1.3 可以放心使用HTML 5的三个理由 6
1.4 HTML 5要解决的三个问题 7
第2章 HTML 5与HTML 4的区别8
2.1 语法的改变 8
2.1.1 HTML 5的语法变化8
2.1.2 HTML 5中的标记方法9
2.1.3 HTML 5确保的兼容性10
2.1.4 标记示例11
2.2 新增的元素和废除的元素 12
前言
如果要盘点2010年IT届的十大热门技术,云计算、移动开发、物联网等无疑会在其中,HTML 5肯定也是少不了的。2010年,随着HTML 5的迅猛发展,各大浏览器开发公司(如Google、微软、苹果、Mozilla和Opera)的浏览器开发业务都变得异常繁忙。在整个2010年度,无论是Mozilla的Firefox、Google的 Chrome、苹果的Safari、微软的Internet Explorer,还是欧普拉的Opera都处于不断推陈出新的状态当中。
2010年3月,在微软的MIX2010大会上,微软的工程师在介绍Internet Explorer 9浏览器的同时,还从前端技术的角度把互联网的发展分为了三个阶段:
第一阶段:Web 1.0的以内容为主的网络,前端主流技术是HTML和CSS;
第二阶段:Web 2.0的Ajax应用,热门技术是JavaScript、DOM、异步数据请求;
第三阶段:即将迎来的HTML 5时代,亮点是富图形和富媒体内容(Graphically-Rich and Media-Rich)。
前端技术将进入一个崭新的时代,至少已经开启了这扇门。
在这种局势下,学习HTML 5无疑成为Web开发者的一大重要任务,谁先学会HTML 5,谁就掌握了迈向未来Web平台的方向。因此,我希望能够借助本书帮助国内的Web开发者更好地学习HTML 5以及与之相伴的CSS 3技术,使大家能够早日运用这些技术开发出一个具有现代水平的、在未来的Web平台上能够正常运行的Web网站或Web应用程序。
第4版与第3版的区别
自2016年上半年本书第3版出版以来,一直受到广大读者的欢迎,笔者在这里首先感谢广大读者的支持。自本书第3版出版之后,HTML 5与CSS 3标准不断发展,2016年11月,W3C发布HTML 5.1版本;2017年12月,W3C发布HTML 5.2版本。各主流浏览器也以最快的速度对HTML 5中各种最新公布的API提供了支持,其中包括对ECMA Script 2015以上版本的支持、对indexedDB 2.0版本的支持、对Fetch API的支持、改用Service Worker对离线应用程序提供支持、对BroadcastChannel API的支持、对Web组件模块(其中包括HTML模块、Shadow DOM、自定义元素、HTML导入)的支持、对Web Animations API的支持等。因此,本书第4版以第3版的内容为基础,添加2016年上半年到2018年上半年之间HTML 5中新增的各种元素及API,同时更新各主流浏览器CSS 3的最新支持情况,以使读者能够学到HTML 5与CSS 3标准中的各种知识,了解各种最新的浏览器中对HTML 5与CSS 3标准的最新支持情况,以帮助读者能够早日将这些新的知识打造成一个HTML 5时代的功能强大的Web网站或Web应用程序。
具体来说,在第4版在第3版的基础上做出的主要修改如下所示:
第2章“HTML5与HTML4的区别”中删除在HTML 5.1中被移除的元素。
新增第5章“ECMAScript中的新增功能”。
第7章“本地存储”(原书中第8章)中新增indexedDB 2.0部分。
第8章“扩展的XMLHttpRequest API”(原书中第13章)修改为“扩展的XMLHttp-Request API及Fetch API”,新增8.4节“使用Fetch API”。
新增第10章“使用Service Worker实现离线应用程序”。
第11章“通信API”中新增11.4节“BroadcastChannel API”。
新增第12章“Web组件”。
第13章“绘制图形” (原书中第5章)中新增13.9.3节“将canvas元素中的图像转换为Blob对象”与13.9.5节“解码图像”。
第18章“文字与字体相关样式”中新增18.4节“指定用户是否可选取文字的user-select属性”。
媒体评论
这次更新仍然沿用了之前的思路和原则,首先从技术细节、结构和写作方式上对原有的内容进行了优化或补充,其次是对已经过时的内容进行了删除或更新,这次更重要的是根据知识点的使用频率和范围进行了取舍。一方面,确保了本书的内容更具有实用性和针对性,一方面又确保了整本书的篇幅不会过于庞大。