HTML5程序设计基础教程

HTML5程序设计基础教程

作者:李雯李洪发

出版社:人民邮电

出版年:2013年7月

ISBN:9787115314055

所属分类:成功励志

书刊介绍

《HTML5程序设计基础教程》内容简介

HTML5是最新的HTML标准。尽管HTML5到目前为止还只是草案,离真正的规范还有相当的一段路要走,但HTML5已经引起了业内的广泛兴趣,Google Chrome、Firefox、Opera、Safari和Internet Explorer 9等主流浏览器都已经支持HTML5技术。HTML5无疑会成为未来10年最热门的互联网技术。本书涵盖了HTML5的各种新特性,主要内容包括HTML5概述、JavaScript、HTML5表单及文件处理、CSS、拖放、Canvas API画图、绘制可伸缩矢量图形、播放多媒体、Web通信、本地存储、开发支持离线的Web应用程序、获取浏览器的地理位置信息、支持多线程编程的Web Workers、jQuery等。读者在阅读本书时可以充分了解和体验HTML5的强大功能。
本书既可以作为大学本科“Web应用程序设计”课程的教材,也可作为高职高专院校相关专业的教材,或作为Web应用程序开发人员的参考用书。
李雯,李洪发 主编

作品目录

前言
第1章:HTML5概述
1.1、HTML基础
1.2、HTML4基础
1.3、HTML5的新特性
1.4、支持HTML5的浏览器
练习题
第2章:JavaScript编程
2.1、在HTML中使用JavaScript语言
2.2、基本语法
2.3、常用语句
2.4、函数
2.5、面向对象程序设计
2.6、JavaScript事件处理
练习题
第3章:HTML5表单及文件处理
3.1、HTML4表单
3.2、HTML5表单的新特性
3.3、文件处理
练习题
第4章:最新版本的层叠样式表——CSS3、4.1、CSS基础
4.2、CSS3的新技术
4.3、CSS3应用实例
练习题
第5章:HTML5拖放
5.1、概述
5.2、传递拖曳数据
5.3、HTML5拖放的实例
练习题
第6章:使用Canvas
API画图
6.1、Canvas元素
6.2、坐标与颜色
6.3、绘制图形
6.4、描边和填充
6.5、绘制图像与文字
6.6、图形的操作
6.7、组合和阴影
6.8、HTML5、Canvas应用实例
练习题
第7章:绘制可伸缩矢量图形(SVG)
7.1、SVG概述
7.2、SVG形状
7.3、线条和填充
7.4、SVG文本与图片
7.5、SVG滤镜
7.6、渐变颜色
7.7、变换坐标系
练习题
第8章:播放多媒体
8.1、HTML5音频
8.2、HTML5视频
练习题
第9章:Web通信
9.1、跨文档消息机制
9.2、XMLHttpRequest
Level
2、9.3、WebSocket
练习题
第10章:本地存储
10.1、概述
10.2、localstorage
10.3、sessionstorage
10.4、webSQL
Database
API
10.5、IndexedDB
练习题
第11章:开发支持离线的Web应用程序
11.1、HTML5离线Web应用程序概述
11.2、开发HTML5离线Web应用程序
练习题
第12章:获取浏览器的地理位置信息
12.1、概述
12.2、获取地理位置信息
12.3、数据保护
练习题
第13章:支持多线程编程的Web
Workers
13.1、概述
13.2、Web
Workers编程
练习题
第14章:jQuery程序设计
14.1、jQuery基础
14.2、jQuery选择器
14.3、设置HTML元素的属性与CSS样式
14.4、表单编程
14.5、事件和Event对象
14.6、jQuery动画
练习题
附录
实验
实验1、HTML4基础
实验2、HTML5的新特性
实验3、JavaScript编程
实验4、HTML5表单及文件处理
实验5、使用CSS3、实验6、HTML5拖放
实验7、使用Canvas
API画图
实验8、绘制可伸缩矢量图形(SVG)
实验9、播放多媒体
实验10、Web通信
实验11、本地存储
实验12、开发支持离线的Web应用程序
实验13、获取浏览器的地理位置信息
实验14、支持多线程编程的Web
Workers
实验15、jQuery编程

相关推荐

微信二维码