《疯狂HTML 5+CSS 3+JavaScript讲义(第2版)》| 每日读本书

简介: 面向HTML 5.1规范正式版,以ES 6标准为基础写就,覆盖CSS 3的新增内容。每日搜罗最具权威专业书籍,更多图书请关注“每日读本书”。

编辑推荐

《疯狂 HTML 5+CSS 3+JavaScript讲义(第2版)》由知名IT作家李刚老师创作:

  • 全书面向HTML 5.1规范正式版,更新多个元素、拖放规范的相关知识,新增外挂字幕、点线模式等内容,着重介绍新增的手机端相关特性
  • 详细介绍渐变背景支持、弹性盒布局、手机浏览器响应式布局、3D变换等CSS新增特性及重大改进

test
李刚 编著 / 2017年5月出版

内容提要

W3C于2016年11月1日正式发布了HTML 5.1规范,该规范已经得到广大浏览器厂商的支持,主流的最新版本的浏览器几乎都支持该规范。与此同时,前端开发的持续火爆,使得HTML 5成为目前的热门领域。

《疯狂HTML 5+CSS 3+JavaScript讲义(第2版)》是一本全面介绍HTML 5、CSS 3和JavaScript前端开发技术的图书,系统地介绍了HTML 5常用的元素和属性、HTML 5的表单元素和属性、HTML 5的绘图支持、HTML 5的多媒体支持、CSS 3的功能和用法、最前沿的变形与动画功能等。除此之外,《疯狂HTML 5+CSS 3+JavaScript讲义(第2版)》还系统地介绍了JavaScript编程知识,包括JavaScript基本语法、DOM编程,以及HTML 5新增的本地存储、Indexed数据库、离线应用、JavaScript多线程、客户端通信支持、WebSocket编程等。

《疯狂HTML 5+CSS 3+JavaScript讲义(第2版)》的定位是一本前端开发的“实战性”图书,因此在介绍各知识点时并不是简单地停留在知识点层面阐述,而是结合了大量实例来让读者对照练习、学以致用。《疯狂HTML 5+CSS 3+JavaScript讲义(第2版)》最后还提供了一个基于HTML 5技术的小游戏:疯狂俄罗斯方块。该游戏综合运用了HTML 5的绘图支持、客户端存储等技术,具有较高的参考价值。

《疯狂HTML 5+CSS 3+JavaScript讲义(第2版)》对HTML 5、CSS 3、JavaScript的介绍是“从零开始”的,因此阅读《疯狂HTML 5+CSS 3+JavaScript讲义(第2版)》并不需要额外的基础。对于刚刚从事前端开发的新人,《疯狂HTML 5+CSS 3+JavaScript讲义(第2版)》具有很好的学习价值;对于有一定工作经验的前端工程师,《疯狂HTML 5+CSS 3+JavaScript讲义(第2版)》具有很高的参考价值。《疯狂HTML 5+CSS 3+JavaScript讲义(第2版)》也可作为高校、培训机构的教材使用。

精彩导读

前言

W3C于2016年11月1日正式发布了HTML 5.1规范,再次引起广大前端开发者对HTML 5的极大热情。而Firefox、Opera、Chrome、Safari等主流浏览器的最新版本都能很好地支持该规范,这对广大开发者来说也是很大的利好消息。

本书作为《疯狂HTML 5/CSS 3/JavaScript讲义》的第2版,针对目前最新的HTML 5.1规范,对全书内容进行了大量的更新和升级。全书内容包括如下升级:

(1)重写了HTML 5增强的、、、等重要元素。
(2)重写了主流浏览器更新支持的、、、、、和等元素。
(3)重写了HTML 5.1重新定义的拖放规范。
(4)新增了HTML 5绘图API关于点线模式支持的内容。
(5)新增了多媒体支持的元素来添加外挂字幕的内容。
(6)详细介绍了CSS 3新增的渐变背景支持。
(7)详细介绍了CSS 3最新定义的弹性盒布局,这是CSS 3关于布局的最大改进。
(8)新增了关于手机浏览器响应式布局的内容。
(9)新增了CSS 3关于3D变换支持的内容。
(10)以ES 6标准为基础,介绍了最新的JavaScript语法,包括JavaScript的箭头函数、闭包语句、Promise的重要内容。
(11)深入补充了JavaScript伪继承的常用实现方式。
(12)新增介绍了HTML 5最新添加的电池访问API、通知API等内容。
(13)重写了上一版中关于事件机制的相关内容。既针对最新DOM 3事件模型做了详细介绍,也兼顾了传统IE事件模型。并补充了目前热门的手机浏览器中触碰事件的处理机制。
(14)新增介绍了HTML 5新增的Indexed数据库API。
(15)新增介绍了HTML 5规范新增的ArrayBuffer、TypedArray、Blob等二进制支持的相关内容。
(16)新增介绍了HTML 5中使用SharedWorker创建共享线程的内容。
(17)补充介绍了WebSocket发送二进制数据的相关知识。
(18)新增介绍了HTML 5新增的Server-Sent Events API、Beacon等单向网络通信的内容。


积跬步以至千里。每天读本书,为您搜罗最具权威专业书籍,更多图书推荐请关注每日读书

好知识需要分享,如您有喜欢的书籍想与广大开发者分享,请在文章下方评论留言,我们将为大家推荐您的爱书!

相关文章
|
5天前
|
前端开发 JavaScript UED
CSS顶部与JS后写:网页渲染的奥秘
CSS顶部与JS后写:网页渲染的奥秘
|
6天前
|
移动开发 HTML5
HTML5/CSS3粒子效果进度条代码
HTML5/CSS3进度条应用。这款进度条插件在播放进度过程中出现粒子效果,就像一些小颗粒从进度条上散落下来
20 0
HTML5/CSS3粒子效果进度条代码
|
6天前
|
前端开发 JavaScript 索引
CSS常见用法 以及JS基础语法
CSS常见用法 以及JS基础语法
15 0
|
6天前
|
JavaScript 前端开发
js和css以及js制作弹窗
js和css以及js制作弹窗
14 1
|
6天前
|
移动开发 前端开发 JavaScript
:掌握移动端开发:HTML5 与 CSS3 的高效实践
:掌握移动端开发:HTML5 与 CSS3 的高效实践 “【5月更文挑战第6天】”
27 1
|
6天前
|
缓存 移动开发 前端开发
【专栏:HTML与CSS前端技术趋势篇】HTML与CSS在PWA(Progressive Web Apps)中的应用
【4月更文挑战第30天】PWA(Progressive Web Apps)结合现代Web技术,提供接近原生应用的体验。HTML在PWA中构建页面结构和内容,响应式设计、语义化标签、Manifest文件和离线页面的创建都离不开HTML。CSS则用于定制主题样式、实现动画效果、响应式布局和管理字体图标。两者协同工作,保证PWA在不同设备和网络环境下的快速、可靠和一致性体验。随着前端技术进步,HTML与CSS在PWA中的应用将更广泛。
|
6天前
|
前端开发 JavaScript 开发者
【专栏:HTML与CSS前端技术趋势篇】前端框架(React/Vue/Angular)与HTML/CSS的结合使用
【4月更文挑战第30天】前端框架React、Vue和Angular助力UI开发,通过组件化、状态管理和虚拟DOM提升效率。这些框架与HTML/CSS结合,使用模板语法、样式管理及组件化思想。未来趋势包括框架简化、Web组件标准采用和CSS在框架中角色的演变。开发者需紧跟技术发展,掌握新工具,提升开发效能。
|
6天前
|
前端开发 JavaScript UED
【专栏:HTML 与 CSS 前端技术趋势篇】Web 性能优化:CSS 与 HTML 的未来趋势
【4月更文挑战第30天】本文探讨了CSS和HTML在Web性能优化中的关键作用,包括样式表压缩、选择器优化、DOM操作减少等策略。随着未来趋势发展,CSS模块系统、自定义属性和响应式设计将得到强化,HTML新特性也将支持复杂组件构建。同时,应对浏览器兼容性、代码复杂度和性能功能平衡的挑战是优化过程中的重要任务。通过案例分析和持续创新,我们可以提升Web应用性能,创造更好的用户体验。
|
6天前
|
移动开发 前端开发 UED
【专栏:HTML与CSS前端技术趋势篇】渐进式增强与优雅降级在前端开发中的实践
【4月更文挑战第30天】前端开发中的渐进式增强和优雅降级是确保跨浏览器、跨设备良好用户体验的关键策略。渐进式增强是从基础功能开始,逐步增加高级特性,保证所有用户能访问基本内容;而优雅降级则是从完整版本出发,向下兼容,确保低版本浏览器仍能使用基本功能。实践中,遵循HTML5/CSS3规范,使用流式布局和响应式设计,检测浏览器特性,并提供备选方案,都是实现这两种策略的有效方法。选择合适策略优化网站,提升用户体验。
|
6天前
|
前端开发 开发者 UED
【专栏:HTML与CSS前端技术趋势篇】网页设计中的CSS Grid与Flexbox之争
【4月更文挑战第30天】本文对比了CSS Grid和Flexbox两种布局工具。Flexbox擅长一维布局,简单易用,适合导航栏和列表;CSS Grid则适用于二维布局,能创建复杂结构,适用于整个页面布局。两者各有优势,在响应式设计中都占有一席之地。随着Web标准发展,它们的结合使用将成为趋势,开发者需掌握两者以应对多样化需求。

相关实验场景

更多