篇Web页面制作基础
章Web简介2
1.1Web的诞生2
1.2Web的相关概念3
1.2.1WWW3
1.2.2Website4
1.2.3URL4
1.2.4Web标准5
1.2.5Web浏览器5
1.2.6Web服务器5
1.3Web开发6
1.4本章小结6
第2章HTML基础7
2.1HTML概述8
2.1.1标记语言8
2.1.2从HTML到XHTML8
2.1.3HTML的基本结构9
2.1.4HTML的相关基本定义10
2.1.5HTML的常用开发工具10
2.2HTML的全局属性11
2.2.1HTML的全局标准属性11
2.2.2HTML的全局事件属性12
2.3HTML的元素13
2.3.1HTML的主体元素13
2.3.2HTML的无语义元素16
2.3.3HTML的标题元素19
2.3.4HTML的段落元素20
2.3.5HTML的注释元素21
2.3.6HTML的格式化元素22
2.3.7HTML的图片元素26
2.3.8HTML的超链接元素28
2.3.9HTML的列表元素35
2.3.10HTML的表格元素38
2.3.11HTML的表单元素43
2.3.12HTML的框架元素49
2.4HTML的预留字符56
2.5本章小结57
第3章CSS基础58
3.1什么是CSS59
3.2CSS的历史59
3.3CSS样式单的使用方式59
3.4CSS的两个特性60
3.5CSS的基本语法61
3.6CSS的选择器62
3.6.1元素选择器62
3.6.2通配符选择器63
3.6.3属性选择器63
3.6.4派生选择器/上下文选择器66
3.6.5id选择器69
3.6.6类选择器70
3.6.7伪类选择器71
3.6.8伪元素选择器73
3.7CSS的属性74
3.7.1CSS背景属性74
3.7.2CSS字体属性80
3.7.3CSS文本属性82
3.7.4CSS尺寸属性90
3.7.5CSS列表属性92
3.7.6CSS表格属性94
3.7.7CSS内容属性97
3.8CSS盒模型98
3.8.1CSS内边距属性99
3.8.2CSS值复制100
3.8.3CSS外边距属性101
3.8.4CSS边框属性102
3.8.5CSS轮廓属性106
3.9布局属性107
3.9.1CSS浮动属性108
3.9.2CSS定位属性114
3.10本章小结118
第二篇JavaScript程序设计
第4章JavaScript语法基础120
4.1JavaScript的历史121
4.1.1JavaScript的诞生121
4.1.2ECMAScript的版本122
4.2JavaScript的基础知识122
4.2.1JavaScript的特点122
4.2.2JavaScript的语法123
4.2.3JavaScript的关键字124
4.2.4JavaScript的变量124
4.2.5数据类型125
4.2.6运算符129
4.3分支循环131
4.3.1if条件语句132
4.3.2switch选择语句132
4.3.3for循环133
4.3.4forin遍历134
4.3.5while循环135
4.3.6do-while循环136
4.4数组136
4.4.1数组定义137
4.4.2数组操作137
4.4.3二维数组142
4.5字符串操作143
4.5.1字符串连接144
4.5.2字符串搜索145
4.5.3字符串截取146
4.5.4字符串替换147
4.5.5字符串切割147
4.6正则表达式147
4.6.1正则表达式的组成148
4.6.2正则表达式所用的方法150
4.7对象151
4.7.1对象的声明151
4.7.2对象的属性152
4.7.3对象的方法153
4.7.4对象的遍历154
4.8函数155
4.8.1函数的声明155
4.8.2函数的返回值157
4.8.3函数的调用158
4.8.4闭包函数159
4.8.5内置函数161
4.9本章小结165
第5章JavaScript对象模型167
5.1BOM对象168
5.1.1window对象168
5.1.2document对象169
5.1.3location对象169
5.1.4navigator对象170
5.1.5screen对象170
5.1.6history对象170
5.2BOM操作171
5.3DOM对象173
5.4DOM操作174
5.4.1获取节点174
5.4.2获取/设置元素的属性值176
5.4.3创建/增添节点177
5.4.4删除节点179
5.4.5属性操作180
5.5本章小结182
第6章JavaScript事件处理184
6.1事件介绍184
6.2窗口事件185
6.2.1load事件185
6.2.2resize事件187
6.2.3scroll事件188
6.2.4焦点事件189
6.3鼠标事件190
6.3.1获取鼠标单击位置190
6.3.2鼠标悬停和离开191
6.3.3鼠标拖曳192
6.4键盘事件193
6.5事件冒泡与捕获195
6.6本章小结197