第 1章 Web客户端编程技术概述 1
1.1 Web概述 1
1.1.1 Web概念 1
1.1.2 Web项目 1
1. 2 Web客户端概述 3
1.2.1 Web客户端概念 3
1.2.2 Web客户端编程技术 3
1.3 浏览器 7
1.4 Web客户端编程工具 8
1.5 本章小结 11
习题 11
上机指导 12
第 2章 HTML基础知识 13
2.1 HTML综述 13
2.1.1 HTML概念 13
2.1.2 HTML文档结构 14
2.1.3 HTML文档类型 16
2.1.4 HTML的基本语法 18
2.2 HTML文档编写规范 19
2.3 HTML常用标签 23
2.4 综合实例 61
2.5 本章小结 64
习题 65
上机指导 67
第3章 HTML表格和框架 69
3.1 HTML 表格元素 69
3.1.1 表格的基本结构 69
3.1.2 表格标签 70
3.2 HTML框架 83
3.2.1 框架的概述 83
3.2.2 框架标签 84
3.3.3 内联框架 88
3.3 本章小结 91
习题 92
上机指导 94
第4章 HTML表单 96
4.1 表单概述 96
4.2 表单元素 98
4.3 表单控件 100
4.4 表单按钮 111
4.5 本章小结 115
习题 115
上机指导 116
第5章 CSS基础知识 119
5.1 CSS概述 119
5.1.1 CSS简介 119
5.1.2 CSS发展史 119
5.1.3 CSS特点 120
5.1.4 CSS优势 120
5.2 CSS语法 121
5.2.1 CSS基本语法 121
5.2.2 CSS注释 122
5.2.3 CSS编辑方式 122
5.2.4 CSS编写规范 123
5.2.5 第 一个CSS案例 125
5.3 CSS选择器 125
5.3.1标签选择器 126
5.3.2 类选择器 126
5.3.3 id选择器 127
5.3.4 伪类选择器 128
5.3.5 属性选择器 129
5.3.6 后代选择器 130
5.3.7 子元素选择器 131
5.3.8 相邻兄弟选择器 131
5.3.9 选择器分组 131
5.3.10 CSS选择器综合案例 132
5.4 CSS创建 134
5.4.1 内联样式 134
5.4.2 内部样式表 134
5.4.3 链接外部样式表 135
5.4.4 CSS创建综合案例 136
5.5 CSS特性 138
5.5.1 特殊性(优先级) 138
5.5.2 层叠性 139
5.5.3 继承性 139
5.6 CSS常用属性 140
5.6.1 CSS字体 140
5.6.2 CSS文本 145
5.6.3 CSS颜色和背景属性 152
5.6.4 列表样式 156
5.6.5 CSS表格 164
5.6.6 CSS轮廓 167
5.7综合案例 170
5.8本章小结 172
习题 172
第6章 CSS样式高级应用 174
6.1 页面布局基本概念 174
6.2 CSS盒子模型 174
6.2.1 CSS盒子模型概述 174
6.2.2 IE盒模型和W3C盒模型 175
6.3 盒子模型属性 177
6.3.1 border边框属性 177
6.3.2 padding填充属性 181
6.3.3 margin边界属性 183
6.4 盒子之间的关系 184
6.4.1. 标准文档流 185
6.4.2
标记与标记 185
6.4.3 定位 186
6.4.4 浮动 192
6.4.5浮动与定位的联系与区别 195
6.5 DIV CSS布局 197
6.6 CSS高级综合案例 201
6.7本章小结 205
习题 205
第7章 CSS3入门 207
7.1 CSS3概述 207
7.1.1 CSS3简介 207
7.1.2 CSS3发展历史 207
7.1.3 CSS3的模块化结构 208
7.1.4 CSS3新增特性 209
7.1.5 简单的CSS3示例 210
7.2 CSS3新增选择器 211
7.2.1 CSS3中的关系选择器 212
7.2.2 CSS3中的属性选择器 213
7.2.3 CSS3中的伪类选择器 217
7.3 CSS3新增文本属性 227
7.3.1 文字阴影text-shadow属性 227
7.3.2 文本溢出省略text-overflow属性 229
7.3.2 文本自动换行 231
7.4 CSS3新增颜色模式 235
7.4.1 RGBA色彩模式 236
7.4.2 HSL与HSLA色彩模式 236
7.4.3 opacity 237
7.5 CSS3新增边框属性 238
7.5.1 圆角效果border-radius 238
7.5.2 图像边框border-image 241
7.6本章小结 243
习题 243
上机指导 244
第8章 JavaScript基础知识 246
8.1 JavaScript概述 246
8.1.1 JavaScript的应用场景 246
8.1.2 JavaScript的发展历程 248
8.1.3 JavaScript的特点 250
8.1.4 JavaScript的开发与运行 251
8.2 JavaScript基本语法 259
8.2.1 JavaScript语句和代码块 260
8.2.2 标识符和变量 261
8.2.3 运算符和表达式 269
8.2.4 流程控制语句 275
8.2.5 JavaScript的核心对象 284
8.2.6 JavaScript函数 291
8.3 语法规范 297
8.3.1 命名规范 297
8.3.2 编码规范 297
8.3.3 格式规范 298
8.4 JavaScript常用API 301
8.5 本章小结 306
习题 307
上机指导 308
第9章JavaScript事件处理 309
9.1 JavaScript事件概述 309
9.1.1 事件类型 309
9.1.2 事件处理 312
9.2 JavaScript常用事件 320
9.2.1 获得焦点和失去焦点事件 320
9.2.2 鼠标移动和鼠标按下事件 323
9.2.3 UI事件 325
9.2.4 表单事件 328
9.3 本章小结 332
习题 333
上机指导 336
第 10章 DOM和BOM 337
10.1 DOM对象 337
10.1.1 DOM简介 337
10.1.2 DOM树结构 337
10.1.3 DOM节点 339
10.1.4 DOM节点的访问 340
10.1.5 DOM的重要属性 342
10.1.6 DOM应用实例 345
10.2 BOM对象 348
10.2.1 Window对象 349
10.2.2 history对象 352
10.2.3 Location对象 353
10.2.4 screen对象 354
10.2.5 navigator对象 355
10.3 本章小结 360
习题 361
第 11章 静态网页开发综合实例 363
11.1 项目的设计思路 363
11.1.1 项目概述 363
11.1.2 界面预览 364
11.1.3 功能结构 365
11.1.4 文件夹组织结构 366
11.2 主页的设计与实现 366
11.2.1 主页的设计 366
11.2.2 顶部和底部区域功能的设计与实现 367
11.2.3 商品分类导航功能的实现 369
11.2.4 幻灯片广告功能的实现 372
11.2.5商品推荐功能的实现 373
11.3 商品列表页面的设计与实现 375
11.3.1 商品列表页面的设计 375
11.3.2 分类筛选功能的实现 376
11.3.3 商品列表区的实现 376
11.4商品详情页面的设计与实现 379
11.4.1 商品详情页面的设计 379
11.4.2 商品概要功能的实现 380
11.4.3 商品评价功能的实现 382
11.4.4 卖家推荐功能的实现 383
11.5购物车页面的设计与实现 384
11.5.1 购物车页面的设计 384
11.5.2 购物车页面的实现 384
11.6个人中心页面的设计与实现 388
11.6.1 个人中心页面的设计 388
11.6.2 个人中心页面的实现 389
11.7登录和注册页面的设计与实现 393
11.7.1 登录和注册页面的设计 393
11.7.2 注册页面的实现 394
11.7.3 登录页面的实现 396
11.8 本章小结 398