第1章 Web前端技术概述 1
1.1 Web简介 1
1.1.1从技术角度看Web发展历程 1
1.1.2 Web的系统结构 4
1.2浏览器 6
1.2.1浏览器的工作原理 6
1.2.2浏览器中的插件 9
1.3网页制作工具 11
1.3.1 HTML语言 12
1.3.2 CSS 14
1.3.3 JavaScript脚本语言 14
1.3.4从网页制作的角度看网页构成 15
【本章小结】 16
【本章习题】 16
第2章 HTML语言 17
2.1 HTML网页的基本结构 17
2.1.1 HTML文件的基本结构 17
2.1.2 XHTML基本结构的标记说明 18
2.2文本标记 20
2.2.1段落、换行和水平线标记 20
2.2.2分区标记 21
2.2.3标题标记 22
2.2.4设置字体、字号和颜色 22
2.2.5设置字符样式 23
2.2.6设置列表格式 24
2.3表格的标记 27
2.3.1认识表格标记 27
2.3.2设置表格属性 28
2.4超链接标记 30
2.4.1超链接概述 30
2.4.2文本链接 31
2.4.3图片链接与图像映射 31
2.5插入多媒体标记 34
2.5.1图像标记及设置 34
2.5.2加入音频、视频及动画文件 34
2.5.3滚动字幕的设置 36
2.6表单标记 38
2.6.1表单的基本结构 38
2.6.2表单的用户输入区 38
2.6.3表单的选择栏 39
2.6.4多行文本框 40
2.7框架标记 41
2.7.1 〈frameset〉标记 42
2.7.2 〈frame〉标记 42
2.7.3 〈noframes〉标记 42
2.7.4 〈iframe〉标签 44
【本章小结】 46
【本章习题】 46
第3章 CSS样式基础 48
3.1 CSS 48
3.1.1 CSS概述 48
3.1.2编辑CSS 49
3.2添加CSS的方法 50
3.2.1行内样式 50
3.2.2内嵌式 51
3.2.3链接式 52
3.2.4导入样式 53
3.2.5各种方式的优先级问题 55
3.3 CSS 2选择器 55
3.3.1 CSS 2选择器定义 55
3.3.2选择器的应用 55
3.3.3常用单位 61
3.4 CSS的字体和文本属性 62
3.4.1字体的属性 62
3.4.2文本属性 65
3.5背景、链接和鼠标属性 69
3.5.1背景样式属性 69
3.5.2超链接 73
3.5.3鼠标特效 74
3.6表格、列表样式 76
3.6.1表格的样式 76
3.6.2列表样式 79
【本章小结】 81
【本章习题】 81
第4章 CSS+div网页布局 82
4.1盒模型 82
4.1.1什么是盒模型 82
4.1.2填充属性 83
4.1.3边框属性 85
4.1.4边界属性 87
4.2元素的定位方式 92
4.2.1元素定位的原则 92
4.2.2浮动 92
4.3 CSS+div网页布局 95
4.3.1 CSS+div布局网页基础 95
4.3.2对div与span的再认识 97
4.4常见CSS+div布局 100
4.4.1单列居中布局 100
4.4.2两列居中布局 102
4.4.3多列居中布局 106
4.4.4固定宽度、高度的块中内容溢出处理 108
【本章小结】 109
【本章习题】 110
第5章 JavaScript基础 112
5.1 JavaScript中的数据与运算 112
5.1.1 JavaScript的嵌入与运行 112
5.1.2数据类型 114
5.1.3变量与常量 115
5.1.4运算符与表达式 116
5.2流程控制语句 117
5.2.1实现分支结构的语句 117
5.2.2实现循环结构的语句 120
5.3函数 123
5.3.1函数的定义与调用 123
5.3.2系统函数 125
5.4对象 127
5.4.1 JavaScript对象概述 127
5.4.2数组对象 128
5.4.3字符串对象 129
5.5事件响应 130
5.5.1 JavaScript事件响应概述 130
5.5.2表单事件 131
5.5.3鼠标事件 132
5.5.4键盘事件 135
5.5.5页面载入和离开事件 137
【本章小结】 138
【本章习题】 139
第6章 浏览器对象 140
6.1浏览器对象概述 140
6.2 window对象 141
6.2.1窗口对象的属性和方法 142
6.2.2窗口对象的应用 143
6.3 document对象 149
6.3.1 documemt对象的集合、属性和方法 149
6.3.2访问页面元素 150
6.3.3向文档写入内容 152
6.4 navigator对象 155
6.4.1 navigator对象概述 155
6.4.2检测浏览器 155
6.5 location对象 157
6.5.1 location对象的常用属性和方法 157
6.5.2 location的应用 157
6.6 history对象 158
6.6.1 history对象的属性与方法 159
6.6.2 history对象的应用 159
6.7网页特效 161
6.7.1漂动广告 161
6.7.2用JavaScript+CSS制作下拉菜单 163
【本章小结】 165
【本章习题】 166
第7章 网站设计 167
7.1网页设计 167
7.1.1网页设计概述 167
7.1.2交互设计 168
7.1.3界面设计 172
7.2网站建设 177
7.2.1网站建设的基本流程 177
7.2.2常见网站类型简析 178
7.2.3网站要素的规划 180
7.2.4 Web站点建设的常用方法 183
7.3网站设计案例 187
【本章小结】 190
【本章习题】 191
参考文献 192