HTML+CSS+JavaScript网页制作简明教程
编辑
锁定
讨论
上传视频
《HTML+CSS+JavaScript网页制作简明教程》是清华大学出版社出版的图书,作者是王爱华、王轶凤、吕凤顺。[1]
书名
HTML+CSS+JavaScript网页制作简明教程
作者
王爱华
王轶凤
吕凤顺ISBN
9787302373803
定价
36元
出版社
清华大学出版社
出版时间
装帧
平装
HTML+CSS+JavaScript网页制作简明教程图书简介
编辑
目前,对网页制作的要求已不仅仅是视觉效果的美观,更主要的是要符合Web标准。传统网页制作是先考虑外观布局,再填入内容,内容与外观交织在一起,代码量大,难以维护。而目前Web标准的最大特点就是采用XHTML + CSS + JavaScript,将网页内容、外观样式及动态效果彻底分离,从而大大减少了页面代码,可节省带宽、提高网速,更便于分工设计、代码重用,既易于维护,又方便移植。作者根据多年的网页制作教学、实践经验以及学生的认知规律,精心编写了本书。本书最大的特点是将HTML的各种元素与对应的CSS样式有效地融为一体,配备了大量的页面例题和丰富的运行效果图,以帮助读者系统、全面地掌握符合Web标准的网页制作技术。本书知识内容系统、全面,例题丰富,既可以作为本科、专科(高职)院校相关专业的教材,也可作为计算机专业人员的自学或参考工具书。[1]
HTML+CSS+JavaScript网页制作简明教程目录
编辑
第1章HTML、CSS、JavaScript基础知识和基本语法 1
1.1Web网页的基本概念 1
1.1.1网页 1
1.1.2网站 3
1.1.3Web标准 4
1.2网页的工作原理与制作工具 5
1.2.1网页的工作原理 5
1.2.2网页制作工具 5
1.3HTML、CSS、JavaScript简介与示例 6
1.3.1HTML超文本标记语言 6
1.3.2CSS层叠样式表 7
1.3.3JavaScript脚本语言 8
1.4HTML文档结构和基本语法 8
1.4.1HTML文档结构 8
1.4.2HTML基本语法 9
1.4.3HTML文档的标记与分类 11
1.5XHTML文档结构和文档类型 11
1.6HTML文档头部的相关标记 12
1.6.1设置页面标题
12
1.6.2定义页面元信息 13
1.6.3引用外部文件 14
1.7习题 15
第2章CSS样式表基础与盒子模型 17
2.1CSS概述 17
2.2CSS样式规则与内联CSS样式 17
2.2.1CSS样式规则 17
2.2.2内联CSS样式 18
2.3.1CSS样式表的结构和使用 19
2.3.2基本选择符 20
2.3.3群组与通用选择符 24
2.3.4包含与子对象选择符 25
2.3.5相邻选择符 28
2.3.6属性选择符 30
2.3.7伪对象(伪元素)选择符 33
2.4样式规则的优先级 34
2.4.1样式规则的优先级原则 35
2.4.2用!important提高样式优先级 37
2.5CSS中的颜色与鼠标指针 38
2.5.1CSS颜色的属性值 38
2.5.2CSS设置鼠标形状cursor 39
2.6块级元素的盒模型 40
2.6.1盒模型结构 40
2.6.2垂直外边距的合并 46
2.6.3网页元素div 47
2.7盒子的居中、浮动及显示方式 48
2.7.1盒子的居中 48
2.7.2盒子的浮动与清除浮动 49
2.7.3元素的显示方式 52
2.7.4 元素的可见性visibility 52
2.8盒子的布局应用举例 53
2.9习题 57
第3章HTML的基本元素及样式 59
3.1HTML文本字符、注释标记
及水平线标记 59
3.2文本与修饰标记 61
3.2.1设置文本标记 61
3.2.2文本修饰标记 62
3.2.3块级文本标记 63
3.2.4样式组织标记 64
3.3CSS文本样式规则 65
3.3.1CSS大小尺寸量度的属性值 65
3.3.2文本字符的CSS样式属性 66[2]
3.3.3文本外观CSS样式属性 68
3.4图像与图像样式 72
3.4.1插入图像 72
3.4.2图像样式 73
3.4.3使用display:block;将图像转换为块级元素 75
3.5小案例:div、图像和文本的综合排版 76
3.5.1案例分析 76
3.5.2案例代码 77
3.6列表标记与相关样式 78
3.6.1各种列表标记介绍 79
3.6.2列表样式 82
3.7超链接标记与伪类 83
3.7.1超链接标记及属性 84
3.7.2链接到普通文档、图像或多媒体文件 86
3.7.3设置锚点和E-mail链接 87
3.7.4伪类选择符 89
3.8图像映射标记 92
3.8.1创建图像映射标记 93
3.8.2使用图像映射的图像 93
3.9表格标记及样式 95
3.9.1创建表格的基本标记 96
3.9.2表格基本标记中的样式属性 98
3.9.3表格单元格合并 100
3.10小案例:山东商职学院网站首页制作 103
3.11课堂练习小案例 110
3.12习题 111
第4章HTML框架、表单、多媒体 115
4.1HTML的浮动框架 115
4.1.1浮动框架的基本概念 115
4.1.2浮动框架的应用举例 116
4.2表单标记 119
4.2.1创建表单标记
119
4.2.2表单输入标记 120
4.2.3文本区标记 124
4.2.4按钮标记 125
4.2.5滚动列表与下拉列表标记 126
4.2.6控件标签标记 130
4.2.7表单分组及标题标记
130
4.2.8应用div和样式的表单设计 132
4.3IE浏览器滚动字幕、背景音乐与多媒体 133
4.3.1IE浏览器滚动字幕标记 133
4.3.2IE浏览器播放背景音乐标记 135
4.3.3IE浏览器播放多媒体标记 136
4.4XHTML播放多媒体标记 137
4.4.2用播放Flash文件 139
4.4.3使用RealPlayer播放器 140
4.4.4使用MediaPlayer播放器 141
4.4.5用自动嵌入合适的播放器 142
4.5习题 143
第5章盒子的定位 145
5.1布局定位属性position 145
5.1.1自动定位static 146
5.1.2相对定位relative 146
5.1.3绝对定位absolute 149
5.1.4固定定位fixed 153
5.2盒子的浮动、相对定位和绝对定位的综合应用 154
5.2.1案例分析及方案说明 155
5.2.2样式代码及说明 156
5.2.3页面代码 157
5.2.4脚本代码 159
5.3元素的层叠等级 160
5.4习题 162
第6章JavaScript基础 163
6.1JavaScript语言概述 163
6.1.1JavaScript语言的特点 163
6.1.2JavaScript的使用 164
6.2JavaScript常量与变量 166
6.2.1数据类型与常量 166
6.2.2变量 167
6.3JavaScript运算符与表达式 168
6.3.1算术运算符与表达式 169
6.3.2赋值运算符与表达式 169[2]
6.3.3比较、逻辑运算符与表达式 169
6.3.4条件运算符与表达式 171
6.4JavaScript的语法与流程控制语句 171
6.4.1JavaScript的语法 171
6.4.2条件语句if-else 171
6.4.3多选择开关语句switch 172
6.4.4循环语句while、do-while、for 176
6.5JavaScript自定义函数 180
6.5.1独立函数 180
6.5.2内嵌函数与匿名函数 182
6.6JavaScript事件处理 183
6.6.1JavaScript常用事件 184
6.6.2页面相关事件与函数的记忆调用 186
6.6.3鼠标相关事件 188
6.6.4焦点、按键及表单相关事件 193
6.7onerror事件与页面错误提示 196
6.7.1用onerror事件捕获错误 197
6.7.2用try...catch捕获错误 199
6.7.3 用throw抛出错误对象 200
6.8习题 201
第7章JavaScript对象与系统对象 205
7.1面向对象概述 205
7.2JavaScript全局对象 206
7.2.1 全局对象的属性:全局变量 206
7.2.2全局对象的方法:全局函数 206
7.3浏览器窗口对象window 209
7.3.1window对象的属性 209
7.3.2window对象的对话框 209
7.3.3window对象的方法 210
7.3.4定时器应用小案例:图片轮换与漂浮广告 216
7.4浏览器信息对象navigator 219
7.5当前页面URL对象location 220
7.5.1location对象的属性 220
7.5.2location对象的方法 222
7.6浏览页面历史对象history 223
7.7习题 224
第8章JavaScript内置对象与DOM对象 227
8.1Date日期时间对象 227
8.1.1Date日期时间对象的创建 227
8.1.2Date日期时间对象的常用方法 228
8.2Array数组对象 229
8.2.1数组的创建与属性 229
8.2.2数组对象与日期时间对象的综合应用 229
8.2.3表单复选框组数据验证的实现 230
8.3String字符串对象 232
8.4RegExp正则表达式对象 234
8.4.1正则表达式的构成 234
8.4.2RegExp正则表达式对象的创建与属性 236
8.4.3RegExp正则表达式对象的方法 237
8.4.4String字符串对象使用正则表达式的方法 240
8.4.5自定义删除字符串首尾空格的方法trim(str) 243
8.5Math类 244
8.6document文档对象 245
8.6.1document对象的属性 245
8.6.2document对象的方法 245
8.7DOM节点对象 247
8.7.1DOM节点对象的通用属性 247
8.7.2标记对象的所属类 248
8.7.3标记对象的属性 248
8.7.4标记对象的方法 250
8.7.5某些标记对象的专有属性或方法 250
8.8event事件对象 254
8.9style样式对象 256
8.10习题 257
第9章JavaScript的应用 261
9.1折叠式导航 261
9.1.1折叠式导航 261
9.1.2动态生成下拉列表 265
9.2图像操作 267
9.2.1图像翻转器 267
9.2.2随机显示一条文本或一幅图像 269
9.3表单处理与验证 269
9.3.1使用正则表达式验证表单内容 270
9.3.2目前流行的通用表单验证方法 272
9.3.3表单综合验证示例 276
9.4样式表切换器 282
附录习题答案 287[2]
词条图册
更多图册