更新时间:2019-09-09 16:14:12
封面
版权信息
前言
第一篇 JavaScript实战篇
第1章 JavaScript概述
1.1 认识JavaScript
1.2 配置JavaScript开发环境
1.3 在Web页面中使用JavaScript
1.4 高效率的开发
1.5 相关参考
第2章 用JavaScript验证表单
2.1 最简单的表单验证——禁止空白的必填项目
2.2 处理各种类型的表单元素
2.3 用正则来校验复杂的格式要求
2.4 改善用户体验
2.5 相关参考
第3章 用JavaScript实现照片展示
3.1 功能设计
3.2 照片加载与定位
3.3 响应鼠标动作
3.4 响应键盘动作
3.5 代码分离带来的红利
3.6 相关参考
第4章 AJAX——无刷新的用户体验
4.1 认识AJAX
4.2 XMLHttpRequest对象的常见方法和属性
4.3 检查待注册的用户名是否存在
4.4 用AJAX提交数据给服务器
4.5 相关参考
第5章 瀑布流布局
5.1 瀑布流简介
5.2 固定列宽的简单瀑布流实现
5.3 非固定列宽的复杂瀑布流
5.4 延迟加载图片
5.5 相关参考
第6章 用户控件的构造——目录树视图
6.1 功能设计
6.2 树视图的最简化实现
6.3 类和抽象
6.4 复杂的树视图
6.5 相关参考
第二篇 HTML5+CSS3实战篇
第7章 HTML5概述
7.1 什么是HTML5
7.2 HTML5的新特性
7.3 有哪些浏览器支持HTML5
7.4 如何书写HTML5
7.5 相关参考
第8章 焕然一新的表单
8.1 E-mail和URL类型的输入元素
8.2 数值输入
8.3 日期选择器
8.4 用datalist来实现自动提示
8.5 相关参考
第9章 在Web页面中轻松控制多媒体视频和音乐
9.1 在页面中插入视频和音频
9.2 video/audio元素的属性
9.3 video/audio元素的事件
9.4 video/audio元素的方法
9.5 综合应用——打造属于自己的视频播放器
9.6 相关参考
第10章 用CSS3画一个哆啦A梦
10.1 CSS3简介
10.2 阴影和文本阴影
10.3 圆角
10.4 渐变
10.5 综合应用——画一个哆啦A梦
10.6 相关参考
第11章 酷炫的CSS3动画效果——3D旋转方块
11.1 文本描边和文本填充色
11.2 变形和变形原点
11.3 简单应用——飞行旋转文本
11.4 综合应用——3D旋转方块
11.5 相关参考
第12章 一个可以离线的内容管理系统
12.1 功能设计
12.2 Web储存和应用缓存
12.3 HTML5本地存储
12.4 编写内容管理系统
12.5 相关参考
第13章 SVG动画
13.1 什么是SVG
13.2 SVG形状
13.3 SVG滤镜
13.4 SVG渐变
13.5 制作简单的SVG动画——太阳系
13.6 相关参考
第三篇 HTML5 Canvas实战篇
第14章 Canvas的初步应用——再画一个哆啦A梦
14.1 什么是Canvas
14.2 绘制形状和文字
14.3 颜色、风格和阴影
14.4 再画一个哆啦A梦
14.5 相关参考
第15章 Canvas的高级应用——制作飞行游戏
15.1 转换
15.2 合成
15.3 碰撞检测
15.4 实现打飞机游戏
15.5 相关参考