内容简介
本书是HTML 5与CSS 3领域的权威指南,由资深Web开发专家陆凌牛精心编写,全面系统地讲解了HTML 5和CSS 3的核心技术与应用实践。作为第3版的上册,本书在保留前两版经典内容的基础上,根据最新的Web标准和技术发展进行了全面更新与扩展。
本书深入介绍了HTML 5的新特性,包括新增的语义化标签、表单控件、多媒体元素(视频、音频)、Canvas绘图、可缩放矢量图形、地理定位、离线存储、Web通信、拖放操作等关键技术。同时,详细解析了CSS 3的模块化特性,涵盖选择器、盒模型、背景与边框、文字与字体、2D/3D变换、过渡与动画、多列布局、弹性盒模型、网格布局等核心知识点。书中提供了大量实用的代码示例和项目案例,帮助读者快速掌握并灵活运用这些技术。
本书适合所有Web开发人员阅读,无论你是初学者还是有一定经验的开发者,都能从中获得扎实的理论知识和有效的实践指导。通过阅读本书,读者将能够构建出具有丰富交互体验、优雅界面表现且符合现代Web标准的网页应用。
目录
1.1 迎接新的Web时代
1.2 HTML 5深受欢迎的理由
1.3 可以放心使用HTML 5的三个理由
1.4 HTML 5要解决的三个问题
第1章 Web时代的变迁
2.1 语法的改变
2.2 新增的元素和废除的元素
2.3 新增的属性和废除的属性
2.4 全局属性
2.5 新增的事件
第2章 HTML 5与HTML 4的区别
3.1 新增的主体结构元素
3.2 新增的非主体结构元素
3.3 HTML 5中网页结构
第3章 HTML 5的结构
4.1 新增元素与属性
4.2 表单验证
4.3 增强的页面元素
第4章 表单及其他新增和改良元素
5.1 canvas元素的基础知识
5.2 使用路径
5.3 绘制渐变图形
5.4 绘制变形图形
5.5 给图形绘制阴影
5.6 使用图像
5.7 图形、图像的组合与混合
5.8 绘制文字
5.9 补充知识
第5章 绘制图形
6.1 多媒体播放
6.2 对音频或视频添加字幕
第6章 多媒体相关API
7.1 History API的基本概念
7.2 History API使用示例
第7章 History API
8.1 Web Storage
8.2 本地数据库
8.3 indexedDB数据库
第8章 本地存储
9.1 离线Web应用程序详解
9.2 manifest文件
9.3 浏览器与服务器的交互过程
9.4 applicationCache对象
第9章 离线应用程序
10.1 FileList对象与file对象
10.2 ArrayBuffer对象与ArrayBufferView对象
10.3 Blob对象
10.4 FileReader对象
10.5 FileSystem API
10.6 Base64编码支持
第10章 文件API
11.1 跨文档消息传输
11.2 WebSockets通信
11.3 Server-Sent Events API
第11章 通信API
12.1 WebRTC的基本概念
12.2 使用getUserMedia方法访问本地设备
12.3 手工建立WebRTC通信
12.4 穿越NAT/防火墙进行通信
12.5 使用Node.js进行信令
12.6 使用WebRTC进行多人通信
12.7 使用RTCDataChannel进行通信
第12章 WebRTC通信
13.1 从服务器端获取二进制数据
13.2 发送数据
13.3 跨域数据请求
第13章 扩展的XMLHttpRequest API
14.1 基础知识
14.2 与线程进行数据的交互
14.3 线程嵌套
14.4 线程中可用的变量、函数与类
14.5 适用场合
14.6 SharedWorker
第14章 使用Web Workers处理线程
15.1 Geolocation API的基本知识
15.2 position对象
15.3 在页面上使用google地图
第15章 获取地理位置信息
16.1 拖放API
16.2 通知API
第16章 拖放API与通知API
17.1 Page Visibility API
17.2 Fullscreen API
17.3 鼠标指针锁定API
17.4 requestAnimationFrame
17.5 Mutation Observer
17.6 JavaScript Promise
17.7 Beacon API
第17章 其他API
您当前的等级为
登录后免费下载登录
小黑屋反思中,不准下载!
评论后刷新页面下载评论
支付¥以后下载
请先登录
您今天的下载次数(次)用完了,请明天再来
支付积分以后下载立即支付
支付以后下载立即支付
您当前的用户组不允许下载升级会员
您已获得下载权限
您可以每天下载资源次,今日剩余次
免责申明:
1. 本站分享的所有书籍均来源于自互联网,我们只进行收集整理,并不对书籍内容进行更改。
2. 部分书籍中可能有书籍压制者放置的广告,这并不是本站所为,请注意甄别。
3. 我们分享这些书籍,纯粹是出于知识分享的热情,以及对互联网分享精神的高度认同和践行,不以盈利为目的。
4. 本站分享的所有书籍,仅供个人学习研究使用,请勿用于任何商业用途,否则产生的一切法律纠纷与本站无关。
5. 如果这些书籍让你有所收获,在条件允许的情况下,请一定购买正版书籍,这是对创作者最好的支持。
6. 如果您是此书籍的版权所有者,且您不希望此作品出现在本站,请联系我们,我们将在收到您的请求后48小时内予以删除。