HTML+CSS+JavaScript网页设计简明教程PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:贺春雷编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2015
- ISBN:9787302389675
- 页数:416 页
第1章 HTML基础语法 1
1.1 了解HTML语言 1
1.1.1 HTML概述 1
1.1.2 HTML发展历史 2
1.1.3 HTML编辑器 3
1.1.4 认识Dreamweaver工具 4
1.2 HTML的语法 7
1.2.1 HTML文档 7
1.2.2 标记语法 7
1.2.3 属性语法 8
1.2.4 全局属性 9
1.3 头部内容 10
1.3.1 <title>标记 11
1.3.2 <base>标记 11
1.3.3 <meta>标记 12
1.3.4 <style>标记 13
1.3.5 <script>标记 13
1.4 主体内容 14
1.4.1 页面背景 14
1.4.2 页面边距 14
1.4.3 段落标记 15
1.4.4 超链接标记 16
1.4.5 图像标记 17
1.4.6 其他常用标记 18
1.5 为HTML添加注释 22
1.6 实验指导——显示一篇完整的文章 23
1.7 习题 24
第2章 文本标记和列表标记 26
2.1 文本标记 26
2.1.1 <font>标记 26
2.1.2 <ruby>标记 27
2.1.3 物理样式标记 28
2.1.4 逻辑样式标记 28
2.2 列表标记 29
2.2.1 列表标记的用途 29
2.2.2 无序列表 30
2.2.3 有序列表 31
2.2.4 解说列表 35
2.3 列表嵌套 37
2.3.1 标记自身嵌套 37
2.3.2 解说列表嵌套无序列表 38
2.3.3 无序列表嵌套有序列表 38
2.4 实验指导——实现多层列表嵌套 40
2.5 习题 41
第3章 表格设计和表单输入 43
3.1 了解表格 43
3.1.1 表格结构 43
3.1.2 设置单元格 44
3.1.3 表格的标题 45
3.2 表格标记的属性 46
3.2.1 宽度和高度 46
3.2.2 背景颜色 47
3.2.3 边框设置 47
3.2.4 单元格间距 48
3.2.5 行内容水平对齐 48
3.2.6 跨行和跨列 49
3.2.7 表格的描述 50
3.3 表格分组显示 50
3.3.1 按行分组显示 50
3.3.2 按列分组显示 52
3.4 实验指导——将表格进行嵌套 54
3.5 了解表单 56
3.5.1 表单概述 56
3.5.2 表单语法 57
3.6 表单元素 58
3.6.1 input元素 58
3.6.2 textarea元素 59
3.6.3 select元素 60
3.7 实验指导——设计用户资料修改页面 62
3.8 习题 65
第4章 层和框架 66
4.1 了解层 66
4.1.1 div元素 66
4.1.2 div的属性 67
4.1.3 并列图层的遮挡 70
4.2 了解框架 70
4.2.1 框架概述 70
4.2.2 框架的结构 72
4.3 框架标记 74
4.3.1 frameset元素 74
4.3.2 noframes元素 74
4.3.3 frame元素 75
4.4 实验指导——搭建用户信息管理系统的框架 75
4.5 内联框架 80
4.5.1 iframe元素 80
4.5.2 使用iframe元素 81
4.6 框架和框架集 83
4.7 实验指导——使用Dreamweaver创建框架集 83
4.8 习题 87
第5章 HTML 5的新增元素 89
5.1 了解HTML 5 89
5.1.1 HTML 5概述 89
5.1.2 浏览器支持情况 90
5.1.3 HTML5的标记方法 91
5.1.4 HTML5兼容HTML 92
5.2 结构元素 94
5.2.1 header元素 94
5.2.2 article元素 95
5.2.3 section元素 97
5.2.4 nav元素 98
5.2.5 hgroup元素 98
5.2.6 footer元素 99
5.3 语义元素 99
5.3.1 块级语义元素 100
5.3.2 行内语义元素 101
5.4 多媒体元素 103
5.4.1 多媒体概述 103
5.4.2 audio元素 105
5.4.3 video元素 108
5.4.4 source元素 110
5.4.5 判断浏览器的支持情况 112
5.5 绘图元素 113
5.5.1 canvas元素 113
5.5.2 使用canvas元素 114
5.6 HTML 5的其他新增元素 115
5.6.1 其他新增元素 115
5.6.2 details元素 116
5.6.3 command元素 117
5.6.4 track元素 118
5.7 实验指导——用HTML5的新增元素构建网页 118
5.8 习题 123
第6章 HTML 5新增表单及其应用 125
6.1 新增的表单属性 125
6.2 新增的表单元素 126
6.2.1 datalist元素 126
6.2.2 keygen元素 127
6.2.3 output元素 128
6.3 新增输入类型 129
6.3.1 search类型 129
6.3.2 email类型 130
6.3.3 url类型 131
6.3.4 datepicker类型 132
6.3.5 number类型 133
6.3.6 range类型 134
6.3.7 color类型 135
6.3.8 tel类型 136
6.4 实验指导——个人用户信息注册 137
6.5 文件上传操作 139
6.5.1 multiple属性 140
6.5.2 file对象 141
6.5.3 FileReader接口 142
6.6 实验指导——用FileReader对象读取文件 145
6.7 文件拖拽功能 148
6.7.1 拖拽事件 148
6.7.2 dataTransfer对象 148
6.8 习题 152
第7章 HTML 5实现高级功能 154
7.1 数据存储对象 154
7.1.1 localStorage对象 154
7.1.2 sessionStorage对象 158
7.2 本地数据库 160
7.2.1 打开和创建数据库 160
7.2.2 事务处理方法 161
7.2.3 执行数据操作 162
7.3 实验指导——用本地数据库保存和读取数据 163
7.4 Web离线应用程序 167
7.4.1 缓存清单 167
7.4.2 本地缓存对象 169
7.5 Web Worker处理线程 170
7.5.1 创建Worker对象 170
7.5.2 使用Worker对象 171
7.6 跨文档消息通信 173
7.7 获取地理位置信息 175
7.7.1 Geolocation API概述 175
7.7.2 position对象概述 177
7.8 实验指导——利用Google地图显示当前位置 179
7.9 习题 182
第8章 CSS基础语法 184
8.1 了解CSS 184
8.1.1 CSS概述 184
8.1.2 CSS发展简史 186
8.1.3 使用CSS的好处 186
8.1.4 CSS注释 186
8.2 在网页中插入CSS样式表 187
8.2.1 内联样式 187
8.2.2 嵌入样式 188
8.2.3 外部引用样式 189
8.3 CSS选择器 192
8.3.1 元素选择器 192
8.3.2 类选择器 193
8.3.3 ID选择器 194
8.3.4 属性选择器 194
8.3.5 伪元素和伪类 196
8.3.6 其他选择器 198
8.4 关键字和字符串 200
8.4.1 关键字 200
8.4.2 字符串 200
8.5 实验指导——HTML和CSS构建网页 201
8.6 习题 204
第9章 CSS的常用属性 206
9.1 基本单位 206
9.1.1 颜色 206
9.1.2 长度 208
9.1.3 百分比值 209
9.2 字体属性 209
9.2.1 font-family属性 209
9.2.2 font-size属性 210
9.2.3 font-style属性 212
9.2.4 font-weight属性 212
9.2.5 font属性 213
9.3 文本属性 214
9.3.1 letter-spacing属性 214
9.3.2 word-spacing属性 215
9.3.3 text-decoration属性 215
9.3.4 text-align属性 216
9.3.5 text-indent属性 217
9.3.6 text-transform属性 217
9.3.7 其他常用属性 218
9.4 背景属性 219
9.4.1 background-color属性 219
9.4.2 background-image属性 220
9.4.3 background-repeat属性 221
9.4.4 background-position属性 223
9.4.5 background-attachment属性 223
9.4.6 background属性 224
9.5 边框属性 224
9.5.1 border-style属性 225
9.5.2 border-width属性 227
9.5.3 border-color属性 228
9.5.4 border属性 229
9.6 间隙和填充 230
9.6.1 间隙属性 230
9.6.2 填充属性 232
9.7 实验指导——设置文章页面的内容 233
9.8 习题 235
第10章 CSS 3的新增属性 236
10.1 新增的选择器 236
10.1.1 属性选择器 236
10.1.2 常用的伪类选择器 238
10.1.3 UI元素状态伪类选择器 241
10.1.4 通用兄弟选择器 242
10.2 新增的颜色和文本 242
10.2.1 颜色单位 242
10.2.2 文本属性 244
10.2.3 @font-face规则 246
10.3 新增边框和背景 248
10.3.1 边框属性 248
10.3.2 背景属性 251
10.4 新增的盒布局和多列布局 254
10.4.1 盒布局属性 254
10.4.2 多列类布局属性 257
10.5 用户界面属性 259
10.6 其他高级属性 261
10.6.1 渐变的实现 262
10.6.2 新增的过渡 264
10.6.3 新增的转换 266
10.6.4 新增的动画 268
10.7 实验指导——设计直观大方的表单 270
10.8 习题 273
第11章 JavaScript基础语法 275
11.1 了解JavaScript 275
11.1.1 JavaScript概述 275
11.1.2 JavaScript代码的位置 276
11.1.3 JavaScript注释代码 278
11.1.4 编写JavaScript程序 278
11.2 数据类型和变量 279
11.2.1 数据类型 279
11.2.2 变量 281
11.3 常用运算符 282
11.3.1 算术运算符 282
11.3.2 赋值运算符 284
11.3.3 比较运算符 285
11.3.4 逻辑运算符 285
11.3.5 字符串运算符 287
11.3.6 位操作运算符 287
11.3.7 三元运算符 288
11.4 实验指导——字符围绕鼠标动态改变 288
11.5 习题 290
第12章 JavaScript的常用语句 293
12.1 顺序语句 293
12.2 选择语句 293
12.2.1 基本的if语句 294
12.2.2 if else语句 294
12.2.3 if else if else语句 295
12.2.4 if语句的嵌套 297
12.2.5 switch语句 298
12.3 循环语句 300
12.3.1 for语句 300
12.3.2 for in语句 301
12.3.3 while语句 302
12.3.4 do while语句 303
12.4 其他语句 303
12.4.1 break语句 303
12.4.2 continue语句 304
12.4.3 return语句 305
12.4.4 with语句 306
12.5 异常处理语句 306
12.5.1 try catch语句 306
12.5.2 try catch finally语句 308
12.6 实验指导——计算器 308
12.7 习题 310
第13章 系统对象和函数 313
13.1 对象概述 313
13.1.1 对象的组成 313
13.1.2 获取对象的属性 314
13.1.3 引用对象方法 314
13.2 浏览器对象 314
13.2.1 window对象 315
13.2.2 navigator对象 317
13.2.3 document对象 318
13.2.4 location对象 321
13.2.5 history对象 322
13.2.6 screen对象 322
13.3 内置对象 323
13.3.1 String对象 323
13.3.2 Array对象 325
13.3.3 Date对象 328
13.3.4 Math对象 330
13.4 自定义对象 332
13.5 系统函数 333
13.6 自定义函数 334
13.6.1 函数语法 334
13.6.2 调用函数 335
13.6.3 全局变量和局部变量 335
13.6.4 动态函数 336
13.7 实验指导——创建日历生成器 337
13.8 习题 342
第14章 正则表达式 343
14.1 正则表达式概述 343
14.2 匹配规则 344
14.2.1 定位符 344
14.2.2 限定符 345
14.2.3 选择匹配符 346
14.2.4 字符匹配符 346
14.2.5 原义字符 347
14.2.6 特殊字符 348
14.2.7 其他匹配符 348
14.3 常用的正则表达式 349
14.3.1 匹配特定数字 350
14.3.2 匹配特定字符串 350
14.3.3 匹配其他内容 350
14.4 RegExp对象 352
14.4.1 创建RegExp对象 352
14.4.2 属性和方法 352
14.5 实验指导——验证手机号码和电话号码 353
14.6 实验指导——验证IP地址是否合法 356
14.7 支持正则表达式的String对象的方法 359
14.7.1 search()方法 359
14.7.2 match()方法 360
14.7.3 replace()方法 360
14.7.4 split()方法 362
14.8 习题 362
第15章 JavaScript的事件处理 364
15.1 事件概述 364
15.1.1 事件简介 364
15.1.2 指定事件 365
15.2 原始事件模型 366
15.2.1 事件类型 366
15.2.2 事件处理 368
15.2.3 使用事件返回值 369
15.2.4 使用this关键字 371
15.3 标准事件模型 372
15.3.1 事件传播 372
15.3.2 注册事件处理程序 373
15.3.3 事件的模块和类型 374
15.3.4 常用接口概述 375
15.4 实验指导——实现视频的多种操作 377
15.5 IE事件模型 381
15.5.1 IE Event对象 381
15.5.2 IE的事件传播 382
15.6 习题 382
第16章 综合案例实践 384
16.1 设计音乐网页 384
16.1.1 网页效果 384
16.1.2 设计头部区域 386
16.1.3 实现主体内容 389
16.2 贪吃蛇游戏 394
16.2.1 设计页面 394
16.2.2 JavaScript代码 395
16.3 俄罗斯方块游戏 404
16.3.1 了解俄罗斯方块游戏 404
16.3.2 设计页面代码 404
16.3.3 JavaScript脚本实现 406
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《雅马哈管乐队训练教程 降E调单簧管 分谱》Japan Band Clinic委员会 2019
- 《线性代数简明教程》刘国庆,赵剑,石玮编著 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019