内容简介
第1章Web技术概述
1.1Internet概述
1.1.1 TCP/IP
1.1.2主机和IP地址
1.1.3域名和DNS
1.2 Web概述
1.2.1 Web历史
1.2.2 Web体系结构
1.2.3基本Web技术
1.2.4 Web服务器
1.3超文本与标记语言
1.3.1超文本与超媒体
1.3.2标记语言
1.4 Web标准
1.4.1 Web标准体系
1.4.2采用Web标准的优势
1.5浏览器
1.5.1常用浏览器
1.5.2标准浏览器
1.6 Web开发工具
1.6.1 JetBrains WebStorm
1.6.2测试和调试环境
1.7小结
1.8习题
第2章HTML5基础
2.1 HTML5基础概述
2.1.1 HTML5文档结构
2.1.2元素与标签
2.1.3属性
2.1.4语法规则
2.2 WebStorm基础
2.2.1 WebStorm基本操作
2.2.2 WebStorm快捷键
2.3文档结构元素
2.3.1〈html〉标签
2.3.2 〈head〉标签
2.3.3 〈body〉标签
2.4头部元素
2.4.1 〈title〉标签
2.4.2 〈meta〉标签
2.5叮叮书店首页添加元信息
2.6小结
2.7习题
第3章HTML5内容结构与文本
3.1 HTML5结构标签
3.1.1 〈header〉标签
3.1.2 〈nav〉标签
3.1.3 〈article〉标签
3.1.4 〈section〉标签
3.1.5 〈aside〉标签
3.1.6 〈footer〉标签
3.1.7 〈details〉和〈summary〉标签
3.1.8 〈div〉标签
3.1.9 〈span〉标签
3.2 HTML5基础标签
3.2.1标题
3.2.2段落
3.2.3换行符
3.2.4注释
3.3 HTML5格式化标签
3.3.1文本格式化标签
3.3.2引用和术语定义标签
3.3.3 HTML5新增格式标签
3.4 HTML5列表
3.4.1无序列表
3.4.2有序列表
3.4.3定义列表
3.5叮叮书店首页内容结构的建立
3.5.1分析设计页面内容结构
3.5.2用HTML5结构标签确定页面内容结构
3.5.3添加文本内容
3.5.4在浏览器中预览
3.6小结
3.7习题
第4章HTML5超链接
4.1〈a〉标签
4.1.1 href属性
4.1.2 target属性
4.1.3 id属性
4.2 HTML5字符集与颜色
4.2.1 HTML5字符集
4.2.2 HTML5字符实体
4.2.3 HTML5颜色
4.2.4 HTML5颜色名
4.3叮叮书店首页超链接的使用
4.4小结
4.5习题
第5章HTML5多媒体
5.1 HTML5图像
5.1.1 〈img〉标签
5.1.2 〈map〉和〈area〉标签
5.1.3 〈figure〉和〈figcaption〉标签
5.2 HTML5音视频
5.2.1 HTML5视频
5.2.2 HTML5音频
5.3 〈embed〉标签
5.4叮叮书店首页图像的使用
5.5小结
5.6习题
第6章HTML5表格
6.1HTML5表格概述
6.1.1表格结构
6.1.2表格标签
6.2常用表格标签
6.2.1 〈table〉标签
6.2.2 〈tr〉标签
6.2.3 〈td〉标签
6.2.4 〈col〉标签
6.2.5 〈thead〉、〈tbody〉和〈tfoot〉标签
6.3叮叮书店“购物车”页面的建立
6.4小结
6.5习题
第7章HTML5表单
7.1 HTML5表单概述
7.1.1表单
7.1.2 〈form〉标签
7.2表单域
7.2.1 〈input〉标签
7.2.2 〈textarea〉标签
7.2.3 〈lab e1〉标签
7.2.4 〈fieldset〉标签
7.2.5 〈select〉标签
7.2.6 〈option〉标签
7.2.7 〈optgroup〉标签
7.2.8 〈button〉标签
7.2.9 〈datalist〉标签
7.2.10 〈keygen〉标签
7.2.11〈output〉标签
7.3叮叮书店“联系我们”页面的建立
7.4 叮叮书店首页添加站内搜索
7.5小结
7.6习题
第8章CSS基础
8.1 CSS概述
8.2 CSS语法
8.3 CSS常用选择器
8.4 CSS3选择器
8.5 CSS属性
8.5.1 CSS属性概述
8.5.2 CSS属性值和单位
8.5.3 CSS3属性值和单位
8.6使用CSS
8.7层叠(多重)样式
8.8小结
8.9习题
第9章 页面布局定位
9.1 CSS盒模型
9.1.1 CSS盒模型概述
9.1.2 CSS内边距
9.1.3 CSS边框
9.1.4 CSS3边框
9.1.5 CSS外边距
9.1.6 CSS轮廓
9.2 CSS布局
9.2.1盒模型显示类型
9.2.2 CSS3伸缩盒布局
9.2.3 CSS浮动
9.2.4可见与溢出
9.3 CSS定位
9.3.1 position属性
9.3.2 z-index属性
9.4基本布局模板
9.4.1固定(液态)布局
9.4.2弹性伸缩布局
9.5叮叮书店首页布局样式设计
9.6小结
9.7习题
第10章 元素外观属性
10.1背景
10.1.1 CSS背景
10.1.2 CSS3背景
10.1.3 CSS3透明度
10.2字体
10.2.1指定字体
10.2.2指定大小
10.2.3字体风格
10.2.4字体粗细
10.2.5 CSS3服务器端字体
10.3文本与修饰
10.3.1文本
10.3.2修饰
10.4 CSS3文本效果
10.4.1阴影
10.4.2换行
10.5 CSS3多列
10.6列表
10.7尺寸
10.8表格
10.8.1表格属性
10.8.2表格边框控制
10.8.3改善表格显示效果
10.8.4叮叮书店“购物车”页面表格样式设计
10.9叮叮书店首页外观样式设计
10.9.1文本
10.9.2背景
10.9.3其他细节
10.10小结
10.11习题
第11章 伪类和伪元素
11.1 CSS伪类
11.1.1超链接伪类
11.1.2结构性伪类
11.1.3子元素伪类
11.1.4 UI元素状态伪类
11.2 CSS伪元素
11.3 CSS内容
11.4小结
11.5习题
第12章CSS3变换、过渡和动画
12.1变换
12.2过渡
12.3动画
12.4叮叮书店首页超链接、伪类和动画样式设计
12.5小结
12.6习题
第13章 页面内容样式设计
13.1默认样式
13.1.1 HTML默认样式
13.1.2浏览器默认样式
13.2页面内容样式设计
13.2.1导航菜单
13.2.2图文混排
13.3小结
13.4习题
第14章 网站制作流程与发布
14.1网站制作流程
14.2模板
14.3基于模板建立叮叮书店其他页面
14.3.1书籍分类(category.html)
14.3.2特刊降价(specials.html)
14.3.3联系我们(contact.html)
14.3.4关于我们(about.html)
14.3.5详细内容(details.html)
14.3.6购物车(cart.html)
14.4网站发布
14.4.1 Web服务器安装使用
14.4.2申请免费域名
14.5小结
14.6习题
第15章ECMAScript基础
15.1JavaScrit简介
15.1.1 JavaScript历史
15.1.2 JavaScript组成
15.1.3 JavaScript使用
15.1.4 JavaScript消息框
15.2 ECMAScript基础概述
15.2.1 ECMAScript语法基础
15.2.2 ECMAScript变量
15.2.3 ECMAScript关键字和保留字
15.2.4 ECMAScript基本数据类型
15.2.5 ECMAScript类型转换
15.3 ECMAScript运算符
15.3.1一元运算符
15.3.2算术运算符
15.3.3关系运算符
15.3.4逻辑运算符
15.3.5其他运算符
15.4小结
15.5习题
第16章ECMAScript语句
16.1算法
16.1.1算法的概念
16.1.2简单算法举例
16.1.3算法特性
16.1.4算法与程序
16.2 ECMAScript语句
16.2.1条件语句
16.2.2循环语句
16.2.3 break和continue语句
16.3使用WebStorm和Google Chrome调试JavaScript脚本程序
16.4小结
16.5习题
第17章 行为与对象
17.1行为
17.1.1 ECMAScript函数
17.1.2 HTML事件
17.2 ECMAScript对象
17.2.1对象
17.2.2使用对象
17.2.3 ECMAScript引用类型
17.2.4 ECMAScript对象类型
17.3错误处理
17.4内置对象和本地对象
17.4.1 Math对象
17.4.2 Global全局对象
17.4.3 Array对象
17.4.4 Date对象
17.5叮叮书店首页显示日期和时间
17.6小结
17.7习题
第18章DOM
18.1DOM概述
18.1.1 DOM简介
18.1.2节点树
18.2 DOM对象
18.2.1 Node对象
18.2.2 HTMLElement对象
18.2.3 HTMLDocument对象
18.2.4访问节点
18.3 DOM与CSS
18.3.1 Style对象
18.3.2 CurrentStyle对象
18.3.3 StyleSheet对象
18.4叮叮书店首页图片切换广告的实现
18.5小结
18.6习题
第19章HTML DOM对象
19.1HTML DOM对象概述
19.1.1 Document对象
19.1.2 Image对象
19.1.3 Anchor对象
19.1.4 Event对象
19.1.5 Checkbox和Radio对象
19.1.6 FileUpload对象
19.1.7 Text和Password对象
19.1.8 Textarea对象
19.1.9 Select和Option对象
19.1.10 Submit、 Reset和Button对象
19.1.11Form对象
19.2 RegExp对象
19.3叮叮书店“联系我们”页面表单数据验证
19.4小结
19.5习题
第20章HTML5 DOM
20.1canvas对象
20.1.1 canvas基础
20.1.2使用路径
20.1.3绘制文本
20.1.4绘制图像
20.2 HTML5拖放
20.3 HTML5数据存储
20.3.1 sessionStorage对象
20.3.2 localStorage对象
20.4叮叮书店“书籍分类”页面拖放图书到购物车
20.5小结
20.6习题
第21章BOM
21.1 BOM对象
21.1.1 window对象
21.1.2 navigator对象
21.1.3 screen对象
21.1.4 location对象
21.1.5 history对象
21.2元素大小与位置
21.3叮叮书店首页浮动广告
21.4小结
21.5习题
第22章jQuery入门
22.1 jQuery基础
22.1.1添加jQuery库
22.1.2 jQuery语法
22.2特效和动画
22.3 HTML操作
22.4 AJAX函数
22.5叮叮书店“试读”页面的建立
22.6小结
22.7习题
参考文献