封面
版权信息
前言
第一篇 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 相关参考
第16章 Canvas的另类应用——压缩和解压
16.1 绘制图片
16.2 像素级操作
16.3 实现压缩解压功能
16.4 相关参考
第四篇 jQuery实战篇
第17章 jQuery简介
17.1 什么是jQuery
17.2 编写jQuery代码
17.3 基于jQuery的UI插件
17.4 相关参考
第18章 用动态效果来响应浏览者
18.1 jQuery库基础
18.2 基础选择器
18.3 过滤选择器
18.4 操作DOM对象
18.5 响应事件
18.6 实现动态效果
18.7 相关参考
第19章 用户交互操作、进度条和滑动条美化页面
19.1 页面中的交互操作
19.2 页面中的进度条效果
19.3 页面中滑动条效果
19.4 相关参考
第20章 用工具集实现酷炫的页面
20.1 实现“手风琴”效果
20.2 设计页面中各种对话框效果
20.3 处理页面中的日期
20.4 实现幻灯和分页效果
20.5 相关参考
第五篇 Node.js 实战篇
第21章 Node.js简介
21.1 什么是Node.js
21.2 获取、安装和配置Node.js
21.3 Node.js与其他服务器脚本语言的比较
21.4 Node.js与客户端JavaScript脚本的比较
21.5 相关参考
第22章 构造一个最简单的Web服务器
22.1 Node.js中脚本文件的组织
22.2 建立服务、路径处理与响应
22.3 异步与文件处理
22.4 处理文件上传
22.5 相关参考
第23章 基于Express框架的HTTP服务器
23.1 引入Express框架
23.2 Express的程序控制
23.3 Express的请求解析
23.4 Express的响应控制
23.5 相关参考
第24章 构造一个基于Socket的聊天系统
24.1 建立Socket服务器
24.2 HTML5中的Web Socket
24.3 在Node.js中操作数据库
24.4 完善聊天系统
24.5 相关参考
更新时间:2019-09-09 16:14:12