HTML+CSS+JavaScript网页制作实用教程PDF电子书下载
- 电子书积分:15 积分如何计算积分?
- 作 者:吕凤顺,王爱华,王轶凤主编
- 出 版 社:北京:清华大学出版社
- 出版年份:2012
- ISBN:9787302277545
- 页数:460 页
第1章 HTML、CSS、JavaScript概述 1
1.1 Web网页的基本概念 1
1.1.1 Internet网络与WWW 1
1.1.2网页 1
1.1.3网站 3
1.1.4 Web标准 4
1.2网页工作原理与制作工具 6
1.2.1网页的工作原理 6
1.2.2网页制作工具 7
1.3 HTML、CSS、JavaScript简介与示例 7
1.3.1 HTML超文本标记语言 7
1.3.2 CSS层叠样式表 10
1.3.3 JavaScript脚本语言 11
1.4网站的发布与测试 13
1.4.1在实验室或局域网内部发布HTML页面 13
1.4.2在Internet上发布网站 14
1.4.3测试网页 15
1.5如何学习HTML、CSS、JavaScript 15
1.5.1掌握HTML、CSS、JavaScript的语法结构 15
1.5.2借助Dreamweaver网页设计工具 16
1.5.3参考已有网站的代码 16
1.6习题 18
第2章 HTML基本语法与头部内的标记 19
2.1 HTML文档结构 19
2.1.1 HTML文档的构成 19
2.1.2 HTML文档头部标记<head> 19
2.1.3 HTML文档主体标记<body> 20
2.2 HTML基本语法 20
2.2.1标记语法 20
2.2.2属性语法 22
2.3 XHTML文档结构 23
2.3.1 XHTML文档的构成 23
2.3.2 XHTML标记的通用标准属性 25
2.3.3 XHTML的语法规则 26
2.4 HTML文档头部的相关标记 28
2.4.1设置页面标题<title> 28
2.4.2设置基底网址<base/> 28
2.4.3设置基准字体<basefont/> 30
2.4.4定义页面元信息<meta/> 30
2.4.5引用外部文件<link/> 32
2.5习题 33
第3章 HTML页面基本元素 35
3.1 HTML文本字符、注释标记及标记分类 35
3.1.1普通文本、实体字符与注释标记 35
3.1.2 HTML文档的标记与分类 37
3.2文本与修饰标记 37
3.2.1设置文本标记 37
3.2.2文本修饰标记 39
3.2.3块级文本标记 41
3.2.4样式组织标记<span><div> 44
3.3列表标记 45
3.3.1有序列表<ol> 46
3.3.2无序列表<ul> 46
3.3.3定义列表<dl> 48
3.3.4目录、菜单列表<dir><menu> 48
3.3.5列表嵌套应用 49
3.4插入图像标记 52
3.5超链接标记 55
3.5.1超链接、设置锚点标记<a> 55
3.5.2超链接页面的URL路径 56
3.5.3关于target属性 58
3.5.4链接到普通文档、图像或多媒体文件 58
3.5.5设置锚点与E-mail链接 59
3.6图像映射标记 61
3.6.1图像映射方式 62
3.6.2创建图像映射标记 62
3.6.3使用图像映射的<img/>图像 63
3.7表格标记 65
3.7.1表格的语法结构 65
3.7.2创建表格标记<table> 66
3.7.3标题标记<caption> 67
3.7.4行标记<tr> 67
3.7.5单元格标记<th><td> 67
3.7.6表格结构划分标记<thead><tfoot><tbody> 71
3.8表格与DIV页面布局 72
3.8.1布局示例一 72
3.8.2布局示例二 74
3.8.3简单布局应用 75
3.9习题 78
第4章HTML框架、表单、多媒体 81
4.1框架集、框架标记 81
4.1.1框架集文档的结构 81
4.1.2框架集标记<frameset> 82
4.1.3框架标记<frame/> 83
4.1.4不支持框架标记<noframes> 83
4.1.5浮动框架标记<iframe> 89
4.2表单标记 90
4.2.1创建表单标记<form> 90
4.2.2表单输入标记<input/> 91
4.2.3文本区标记<textarea> 97
4.2.4按钮标记<button> 97
4.2.5滚动列表与下拉列表标记<select><option> 99
4.2.6控件标签标记<label> 102
4.2.7表单分组及标题标记<fieldset><legend> 103
4.3 IE浏览器滚动字幕、背景音乐与多媒体 104
4.3.1 IE浏览器滚动字幕标记<marquee> 104
4.3.2 IE浏览器播放背景音乐标记<bgsound/> 106
4.3.3 IE浏览器播放多媒体标记<embed> 107
4.4 XHTML播放多媒体标记 110
4.4.1嵌入对象标记<object><param> 110
4.4.2以<object>播放Flash文件 111
4.4.3以<object>使用RealPlayer播放器 112
4.4.4以<object>使用Media Player播放器 114
4.4.5以<object>自动嵌入合适的播放器 115
4.5习题 116
第5章 CSS样式表基础 119
5.1 CSS概述 119
5.2 CSS样式规则与内联CSS样式 120
5.2.1 CSS样式规则 120
5.2.2内联CSS样式 120
5.3 CSS文本样式规则 121
5.3.1 CSS大小尺寸量度的属性值 121
5.3.2 CSS颜色的属性值 122
5.3.3文本字符的CSS样式属性 123
5.3.4文本外观CSS样式属性 126
5.3.5行内元素定位——垂直对齐 132
5.4 CSS样式表 134
5.4.1 CSS样式表结构与使用 134
5.4.2基本选择符 136
5.4.3元素指定选择符 140
5.4.4群组与通用选择符 141
5.4.5包含与子对象选择符 143
5.4.6 IE7及以上或火狐的相邻选择符 146
5.4.7 IE7及以上或火狐的属性选择符 147
5.4.8伪类选择符 151
5.4.9伪对象(伪元素)选择符 154
5.5样式规则的优先级 155
5.5.1样式规则的优先级原则 156
5.5.2用!important提高样式优先级 158
5.6习题 160
第6章 CSS盒模型与布局样式 162
6.1元素区域与背景样式 162
6.1.1块级元素的区域与溢出处理 162
6.1.2设置元素背景 165
6.2块级元素的盒模型 169
6.2.1盒模型分析 169
6.2.2盒模型的宽度和高度 170
6.3块级元素的边框 170
6.3.1设置边框样式(border-style) 171
6.3.2设置边框宽度(border-width) 172
6.3.3设置边框颜色(border-color) 173
6.3.4综合设置边框样式、宽度及颜色 175
6.4块级元素的内外边距与轮廓 176
6.4.1设置内边距(padding) 177
6.4.2设置外边距(margin) 178
6.4.3垂直外边距的合并 180
6.4.4设置元素轮廓(outline) 181
6.5列表与表格样式 182
6.5.1设置列表样式 182
6.5.2设置表格样式 184
6.6设置鼠标指针及其他样式 187
6.6.1 CSS设置鼠标形状(cursor) 187
6.6.2媒介类型样式表、打印及听觉样式简介 188
6.7布局定位属性(position)与裁剪(clip) 189
6.7.1自动定位(static) 189
6.7.2绝对定位(absolute) 190
6.7.3绝对定位元素的裁剪(clip) 192
6.7.4固定定位(fixed) 194
6.7.5相对定位(relative) 196
6.8布局浮动属性(float)与清除浮动(clear) 198
6.8.1浮动(float) 198
6.8.2浮动环绕、行框清理 201
6.8.3清除浮动(clear) 202
6.8.4父子元素的嵌套浮动与浮动元素的外边距合并 203
6.9元素的层叠等级、显示方式与可见性 206
6.9.1层空间层叠等级(z-index) 206
6.9.2元素的显示方式(display) 208
6.9.3元素的可见性(visibility) 209
6.10习题 211
第7章 CSS布局应用与浏览器兼容性 214
7.1页面布局应用 214
7.1.1单行单列布局 214
7.1.2单行两列布局 215
7.1.3单行三列布局 218
7.1.4多行多列综合布局 219
7.1.5不改变页面代码改变布局 220
7.2常用页面组件 224
7.2.1横向导航组件 224
7.2.2提示框 228
7.2.3纵向导航 229
7.3不同浏览器的兼容性 230
7.3.1浏览器兼容性概述 230
7.3.2使用Hack技术实现浏览器兼容 232
7.4常见浏览器兼容问题的解决方法 238
7.4.1 IE5及以下浏览器的兼容问题 238
7.4.2 IE6及以下浏览器的兼容问题 239
7.4.3 IE7及以下浏览器的兼容问题 245
7.4.4父元素不适应子元素高度——外边距合并 248
7.5浏览器常用默认样式 249
第8章 JavaScript基础 251
8.1 JavaScript语言概述 251
8.1.1 JavaScript语言的特点 251
8.1.2 JavaScript的使用 252
8.2 JavaScript常量、变量与数组 254
8.2.1数据类型与常量 254
8.2.2变量 255
8.2.3数组 257
8.3 JavaScript运算符与表达式 257
8.3.1算数运算符与表达式 258
8.3.2赋值运算符与表达式 259
8.3.3比较、逻辑运算符与表达式 259
8.3.4条件运算符与表达式 260
8.4 JavaScript语法与流程控制语句 262
8.4.1 JavaScript的语法 262
8.4.2条件语句if()…else 262
8.4.3多选择开关语句switch 264
8.4.4循环语句while、do-while、for 267
8.4.5遍历循环语句for(…in…) 272
8.5 JavaScript自定义函数 273
8.5.1独立函数 273
8.5.2内嵌函数与匿名函数 274
8.6 JavaScript事件处理 276
8.6.1 JavaScript常用事件 276
8.6.2页面相关事件与函数的记忆调用 279
8.6.3鼠标相关事件 283
8.6.4焦点、按键及表单相关事件 290
8.7 onerror事件与页面错误提示 293
8.7.1用onerror事件捕获错误 293
8.7.2用try…catch捕获错误 295
8.7.3用throw抛出错误对象 297
8.8习题 298
第9章 JavaScript对象与系统对象 301
9.1自定义类与对象 301
9.1.1面向对象概述 301
9.1.2用函数自定义类 302
9.1.3创建与使用对象 302
9.2 JavaScript全局对象 307
9.2.1全局对象的属性——全局变量 307
9.2.2全局对象的方法——全局函数 309
9.3浏览器窗口对象window 311
9.3.1 window对象的属性 312
9.3.2 window对象的对话框 312
9.3.3 window对象的方法 314
9.4浏览器信息对象navigator 323
9.4.1 navigator对象的属性 323
9.4.2 navigator对象的方法 325
9.5客户端屏幕对象screen 326
9.6当前页面URL对象location 327
9.6.1 location对象的属性 327
9.6.2 location对象的方法 330
9.7浏览页面历史对象history 331
9.8习题 333
第10章 JavaScript内置对象与DOM对象 335
10.1 Array数组对象 335
10.1.1 Array数组对象的创建与length属性 335
10.1.2 Array数组对象的方法 336
10.2 String字符串对象 339
10.3 RegExp正则表达式对象 342
10.3.1正则表达式的构成 342
10.3.2 RegExp正则表达式对象的创建与属性 345
10.3.3 RegExp正则表达式对象的方法 346
10.3.4 String字符串对象使用正则表达式的方法 350
10.3.5自定义删除字符串首尾空格的方法trim(str) 354
10.4 Date日期时间对象 355
10.4.1 Date日期时间对象的创建 355
10.4.2 Date日期时间对象的方法 356
10.5 Math类与Boolean、Number对象 361
10.5.1 Math数学函数类 361
10.5.2 Boolean对象 362
10.5.3 Number对象 362
10.6 document文档对象 364
10.6.1 document对象的属性与cookie 365
10.6.2 document对象的集合属性 369
10.6.3 document对象的方法 371
10.7 DOM节点对象 373
10.7.1 DOM节点对象的通用属性 374
10.7.2标记对象的所属类 374
10.7.3标记对象的属性 375
10.7.4标记对象的方法 377
10.7.5某些标记对象的专有属性或方法 378
10.8 event(事件)对象 383
10.9 style(样式)对象 386
10.10习题 389
第11章 JavaScript应用 392
11.1下拉列表导航 392
11.1.1鼠标单击折叠式下拉列表导航 392
11.1.2鼠标指向展开式下拉列表导航 395
11.1.3下拉列表导航与动态生成下拉列表 400
11.2图像操作 403
11.2.1图像与文本翻转器 403
11.2.2移动图像——漂浮广告 419
11.2.3随机显示一条文本或一幅图像 421
11.2.4循环显示图像广告 423
11.3超链接与浏览器窗口操作 428
11.3.1灵活使用超链接 428
11.3.2在独立窗口中打开超链接页面 430
11.4表单处理与验证 432
11.4.1使用正则表达式验证表单内容 432
11.4.2目前流行的通用表单验证方法 435
11.4.3表单综合验证示例 439
11.5样式表切换器 446
附录 习题参考答案 450
参考文献 460
- 《数字影视特效制作技法解析》王文瑞著 2019
- 《名医教你练走颈肩腰腿痛》许学猛 2018
- 《博士教你识中药》(中国)黄汉超 2019
- 《手工皮艺 时尚商务皮革制品制作详解》王雅倩责任编辑;陈涤译;(日)高桥创新出版工坊 2019
- 《保教知识与能力》师大教科文教材编写组编著 2020
- 《教自闭症孩子主动发起和自我管理 应用关键反应训练提高社交技能》(美)Lynn Kern Koegel,(美)Robert L. Koegel著 2019
- 《英语可以这样教 修订版》沈丽新著 2019
- 《高等数学大学同步辅导教 同济7版教材配套 上》汤家凤编著 2017
- 《余生很贵,请多指教》雾都摇篮著 2019
- 《Flash CC动画制作实用教程 中文版》麓山文化 2019
- 《高考快速作文指导》张吉武,鲍志伸主编 2002
- 《建筑施工企业统计》杨淑芝主编 2008
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《汉语词汇知识与习得研究》邢红兵主编 2019
- 《思维导图 超好用英语单词书》(中国)王若琳 2019
- 《黄遵宪集 4》陈铮主编 2019
- 《孙诒让集 1》丁进主编 2016
- 《近代世界史文献丛编 19》王强主编 2017
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019