HTML5网页前端设计PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:周文洁编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2017
- ISBN:9787302463597
- 页数:436 页
第一部分 基础知识篇 3
第1章 绪论 3
1.1 Web原理基础 3
1.1.1 Internet与万维网 3
1.1.2 Web架构 4
1.1.3 Web应用 4
1.2 Web前端技术基础 5
1.2.1 HTML技术 5
1.2.2 CSS技术 6
1.2.3 JavaScript技术 6
1.3 Web前端新技术 7
1.3.1 HTML5技术 7
1.3.2 CSS3技术 8
1.4 Web开发工具 9
1.4.1 Adobe Dreamweaver 9
1.4.2 Sublime Text 10
1.4.3 NodePad++++ 11
1.4.4 EditPlus 11
1.5 Web技术的前景与展望 12
1.5.1 Flash的兴衰 12
1.5.2 HTML5的前景 12
1.5.3未来展望 12
1.6本章小结 13
习题1 13
第2章HTML5基础 14
2.1 HTML5基本结构 14
2.1.1文档类型声明〈!DOCTYPE〉 15
2.1.2根标签〈html〉 15
2.1.3首部标签〈head〉 16
2.1.4主体标签〈body〉 18
2.1.5 HTML5文档注释 18
2.1.6 HTML5文档规范 19
2.1.7 HTML4.01转换为HTML5 21
2.2 HTML5保留的常用标签 22
2.2.1基础标签 22
2.2.2文本格式标签 25
2.2.3列表标签 28
2.2.4图像标签 33
2.2.5超链接标签 34
2.2.6表格标签 37
2.2.7框架标签 38
2.2.8容器标签 38
2.3 HTML5新增的常用标签 40
2.3.1 HTML5新增文档结构标签 40
2.3.2 HTML5新增格式标签 45
2.4 HTML5新增API 47
2.5本章小结 48
习题2 48
第3章CSS基础 49
3.1 CSS样式表 49
3.1.1内联样式表 49
3.1.2内部样式表 50
3.1.3外部样式表 52
3.1.4样式表层叠优先级 53
3.2 CSS选择器 54
3.2.1元素选择器 54
3.2.2 ID选择器 54
3.2.3类选择器 55
3.2.4属性选择器 57
3.3语法规则 58
3.3.1注释语句 58
3.3.2@charset 59
3.3.3!im Portant 59
3.4 CSS取值与单位 59
3.4.1数字 59
3.4.2长度 60
3.4.3角度 60
3.4.4时间 60
3.4.5文本 61
3.4.6颜色 61
3.5 CSS常用样式 64
3.5.1 CSS背景 64
3.5.2 CSS框模型 73
3.5.3 CSS文本 84
3.5.4 CSS字体 89
3.5.5 CSS超链接 95
3.5.6 CSS列表 96
3.5.7 CSS表格 105
3.6 CSS定位 113
3.6.1绝对定位 113
3.6.2相对定位 115
3.6.3层叠效果 116
3.6.4浮动 118
3.7本章小结 121
习题3 121
第4章JavaScript基础 122
4.1 JavaScript的实现 122
4.1.1 ECMAScript 122
4.1.2 DOM 122
4.1.3 BOM 122
4.2 JavaScript的使用 122
4.2.1内部JavaScript 123
4.2.2外部JavaScript 124
4.3 JavaScript的语法 125
4.3.1 JavaScript的大小写 125
4.3.2 JavaScript分号 125
4.3.3 JavaScript注释 125
4.3.4 JavaScript代码块 126
4.4 JavaScript变量 126
4.4.1变量的声明 126
4.4.2变量的命名规范 127
4.4.3 JavaScript关键字和保留字 128
4.5 JavaScript基本数据类型 128
4.5.1 Undefiined类型 129
4.5.2 Null类型 130
4.5.3 String类型 130
4.5.4 Number类型 140
4.5.5 Boolean类型 146
4.6 JavaScript对象类型 147
4.6.1本地对象 147
4.6.2内置对象 155
4.6.3宿主对象 158
4.7 JavaScript类型转换 158
4.7.1转换成字符串 158
4.7.2转换成数字 159
4.7.3强制类型转换 162
4.8 JavaScript运算符 164
4.8.1赋值运算符 164
4.8.2算术运算符 164
4.8.3逻辑运算符 165
4.8.4关系运算符 169
4.8.5相等性运算符 171
4.8.6条件运算符 172
4.9 JavaScript条件语句 172
4.9.1 if语句 172
4.9.2 switch语句 174
4.10 JavaScript循环语句 176
4.10.1 for循环 176
4.10.2 for-in循环 177
4.10.3 while循环 178
4.10.4 do-while循环 179
4.10.5 break和continue 180
4.11 JavaScript函数 182
4.11.1函数的基本结构 182
4.11.2函数的调用 182
4.11.3函数的返回值 183
4.12文档对象模型DOM 185
4.12.1查找HTML元素 185
4.12.2 DOM HTML 187
4.12.3 DOM CSS 190
4.12.4 DOM事件 191
4.12.5 DOM节点 192
4.13浏览器对象模型BOM 195
4.13.1 Window对象 196
4.13.2 Screen对象 197
4.13.3 Location对象 197
4.13.4 History对象 198
4.13.5 Navigator对象 199
4.14本章小结 200
习题4 201
第二部分 重点篇 205
第5章HTML5拖放API 205
5.1 HTML5新增拖放API 205
5.2浏览器支持情况 205
5.3 HTML5拖放API的应用 205
5.3.1 DragEvent事件 205
5.3.2 DataTransfer对象 206
5.3.3拖放元素过程 207
5.3.4自定义拖放图标 211
5.3.5自定义拖放行为 213
5.3.6本地文件的拖放 215
5.4本章小结 217
习题5 218
第6章HTML5表单API 219
6.1 HTML表单基础 219
6.1.1表单标签〈form〉 219
6.1.2输入标签〈input〉 220
6.1.3标记标签〈label〉 233
6.1.4多行文本标签〈textarea〉 235
6.1.5列表标签〈select〉 236
6.1.6按钮标签〈button〉 241
6.1.7域标签〈fieldset〉和域标题标签〈legend〉 243
6.2 HTML5表单新特性 245
6.2.1 HTML5表单新增输入类型 245
6.2.2 HTML5表单新增元素标签 259
6.2.3 HTML5表单新增属性 263
6.3本章小结 278
习题6 278
第7章HTML5画布API 279
7.1画布概述 279
7.1.1 HTML5画布 279
7.1.2画布坐标 279
7.1.3主流浏览器支持情况一览 280
7.2 HTML5画布API的应用 280
7.2.1检查浏览器支持情况 280
7.2.2创建画布 281
7.2.3画布绘制方法 282
7.2.4绘制路径 282
7.2.5绘制矩形 289
7.2.6绘制图片 292
7.2.7绘制文本 295
7.2.8颜色与样式 296
7.2.9保存和恢复 306
7.2.10变形 308
7.2.11剪裁 313
7.3本章小结 315
习题7 315
第8章HTML5媒体API 316
8.1 HTML5媒体API概述 316
8.1.1 HTML5音频和视频 316
8.1.2 HTML5媒体支持的格式 316
8.2主流浏览器支持情况一览 317
8.2.1对HTML5音频的支持情况 317
8.2.2对HTML5视频的支持情况 317
8.3 HTML5音频的应用 318
8.3.1 HTML5音频的基本格式 318
8.3.2检查浏览器支持情况 319
8.3.3音频来源多样性 321
8.3.4自定义音频控制 322
8.4 HTML5视频的应用 324
8.4.1 HTML5视频的基本格式 324
8.4.2检查浏览器支持情况 325
8.4.3视频来源多样性 327
8.4.4自定义视频控制 328
8.5 HTML5媒体API其他通用功能 332
8.5.1标记媒体播放时间范围 332
8.5.2跳转媒体播放时间点 333
8.5.3获取媒体播放时间 335
8.5.4终止媒体文件的下载 337
8.5.5使用Flash播放器 339
8.6本章小结 340
习题8 341
第9章HTML5地理定位API 342
9.1位置信息 342
9.1.1经纬度坐标 342
9.1.2位置信息的来源 342
9.2主流浏览器支持情况一览 343
9.3 HTML5地理位置API的应用 343
9.3.1检查浏览器支持情况 343
9.3.2 Geolocation接口 345
9.3.3获取当前定位 345
9.3.4实时更新定位 353
9.4本章小结 356
习题9 357
第10章HTML5 Web存储API 358
10.1 Web存储技术概述 358
10.1.1 HTTP Cookie存储 358
10.1.2 HTML5 Web存储 358
10.2主流浏览器支持情况 359
10.3 HTML5 Web存储API的应用 359
10.3.1检查浏览器支持情况 359
10.3.2 Storage接口 360
10.3.3 localStorage vs sessionStorage 361
10.3.4存储数据 361
10.3.5读取指定数据 365
10.3.6数据遍历 367
10.3.7删除指定数据 369
10.3.8清空所有数据 371
10.4本章小结 374
习题10 375
第三部分 提 高篇 379
第11章CSS3技术 379
11.1 CSS3边框和背景效果 379
11.1.1 CSS3边框 379
11.1.2 CSS3背景效果 386
11.2 CSS3文本和字体效果 391
11.2.1 CSS3文本 391
11.2.2 CSS3字体 397
11.3 CSS3变形与动画效果 399
11.3.1 CSS3 2D变形 399
11.3.2 CSS3 Transition动画 411
11.3.3 CSS3 Animation动画 416
11.4 CSS3多列 423
11.4.1 columns 423
11.4.2 column-g a 423
11.4.3 column-rule 424
11.5本章小结 427
习题11 427
附录 428
附录A HTML5元素标签对照表 428
附录B HTML5事件属性对照表 431
附录C CSS3颜色名称对照表 433
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等学校“十三五”规划教材 C语言程序设计》翟玉峰责任编辑;(中国)李聪,曾志华,江伟 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