图书介绍
HTML+CSS+JavaScript网页设计从入门到精通PDF|Epub|txt|kindle电子书版本网盘下载
![HTML+CSS+JavaScript网页设计从入门到精通](https://www.shukui.net/cover/56/30422974.jpg)
- 胡晓霞编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302423904
- 出版时间:2017
- 标注页数:827页
- 文件大小:225MB
- 文件页数:845页
- 主题词:超文本标记语言-程序设计;网页制作工具;JAVA语言-程序设计
PDF下载
下载说明
HTML+CSS+JavaScript网页设计从入门到精通PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 网页设计基础1
1.1 熟悉网页设计概念2
1.1.1 网页和网站2
1.1.2 网页类型3
1.1.3 网页构成5
1.2 网页设计学习任务7
1.2.1 学习HTML7
1.2.2 学习DIV结构8
1.2.3 学习CSS9
1.2.4 学习JavaScript10
1.3 网页设计素养11
1.3.1 网页设计任务11
1.3.2 网页设计原则11
1.3.3 网页设计流程12
1.3.4 网页配色12
1.4 网站开发流程13
1.4.1 个人网站开发流程13
1.4.2 应用项目开发流程16
1.4.3 承包网站开发流程16
附录一:《网站建设合同》参考范本18
附录二:《网站维护说明书》参考范本21
第2章 HTML基础23
2.1 HTML历史24
2.2 HTML规范雏形26
2.3 HTML与XHTML29
2.4 HTML基础29
2.4.1 HTML语言作用29
2.4.2 HTML文档基本结构30
2.4.3 HTML基本语法30
2.4.4 HTML常用标签32
2.5 XHTML基础37
2.5.1 XHTML文档基本结构37
2.5.2 XHTML基本语法38
2.5.3 XHTML文档类型38
2.5.4 DTD文档类型解析40
2.5.5 名字空间41
2.6 HTML元信息42
第3章 设计符合语义的页面44
3.1 网页语义化概述45
3.2 元素分类45
3.2.1 结构语义45
3.2.2 内容语义46
3.2.3 修饰语义46
3.3 属性分类46
3.3.1 核心属性47
3.3.2 语言属性47
3.3.3 键盘属性47
3.3.4 内容属性48
3.3.5 其他属性49
3.4 定义文本信息50
3.4.1 设计标题信息50
3.4.2 设计段落信息52
3.4.3 设计引用信息53
3.4.4 设计强调信息55
3.4.5 设计格式信息56
3.4.6 设计输出信息57
3.4.7 设计信息缩写58
3.4.8 设计插入和删除信息59
3.4.9 设计其他文本信息60
3.5 定义列表信息61
3.5.1 认识列表62
3.5.2 设计普通列表62
3.5.3 设计定义列表64
3.5.4 使用定义列表的误区65
3.6 设计表格66
3.6.1 认识表格结构66
3.6.2 使用表格元素68
3.6.3 表格分组69
3.7 设计表单71
3.7.1 认识表单结构71
3.7.2 使用表单元素72
3.7.3 form元素73
3.7.4 input元素75
3.7.5 textarea和select元素76
3.7.6 表单分组77
3.7.7 绑定提示标签79
3.7.8 定义快捷键、访问键和禁止访问79
3.7.9 select选项分区80
3.7.10 使用按钮81
3.8 案例实战81
3.8.1 设计一个自我介绍简单页面81
3.8.2 解决网页乱码现象82
3.8.3 把HTML转换为XHTML83
3.8.4 输出唐诗86
第4章 设计符合标准的结构87
4.1 元素显示类型88
4.1.1 认识元素显示类型88
4.1.2 块状元素88
4.1.3 行内元素89
4.1.4 其他元素89
4.2 结构嵌套规则90
4.2.1 分析结构乱套现象90
4.2.2 严谨的嵌套规则91
4.2.3 HTML嵌套规则应用94
4.3 案例实战:设计CSS禅意花园96
4.3.1 认识CSS禅意花园97
4.3.2 定义网页结构98
4.3.3 设计嵌套结构100
4.3.4 构建基本框架100
4.3.5 设计局部结构101
4.3.6 正文版式设计103
第5章 设计HTML 5文档105
5.1 HTML 5基础106
5.1.1 HTML 5语法106
5.1.2 HTML 5元素108
5.1.3 HTML 5对象属性114
5.1.4 HTML 5全局属性116
5.2 认识HTML 5文档结构118
5.3 HTML 5元素分类121
5.4 构建主体内容122
5.4.1 标识文章122
5.4.2 给内容分段125
5.4.3 设计导航信息128
5.4.4 设计辅助信息130
5.4.5 设计微格式131
5.4.6 添加发布日期131
5.5 添加语义模块133
5.5.1 添加标题块133
5.5.2 给标题分组134
5.5.3 添加脚注块134
5.5.4 添加联系信息136
5.6 案例实战:使用HTML 5设计博客主页136
5.6.1 设计大纲137
5.6.2 设计样式140
第6章 CSS基础143
6.1 CSS概述144
6.1.1 什么是CSS样式144
6.1.2 为什么学习CSS144
6.1.3 CSS特点145
6.2 CSS语法和用法146
6.2.1 CSS基本结构146
6.2.2 CSS基本用法147
6.2.3 CSS样式表148
6.2.4 导入外部样式表148
6.2.5 CSS注释和版式149
6.3 CSS属性和单位150
6.3.1 CSS属性150
6.3.2 CSS单位153
6.4 简单选择器156
6.4.1 标签选择器156
6.4.2 类选择器157
6.4.3 ID选择器159
6.4.4 通配选择器161
6.5 复合选择器162
6.5.1 子选择器162
6.5.2 相邻选择器163
6.5.3 包含选择器164
6.5.4 多层选择器嵌套166
6.5.5 属性选择器167
6.5.6 伪选择器和伪元素选择器171
6.5.7 选择器分组172
6.6 CSS3新增选择器173
6.6.1 兄弟选择器174
6.6.2 目标伪类选择器174
6.6.3 结构伪类选择器175
6.6.4 否定伪类选择器184
6.6.5 状态伪类选择器186
6.7 CSS继承性、层叠性和特殊性188
6.7.1 CSS继承性188
6.7.2 CSS层叠性190
6.7.3 CSS优先级190
6.7.4 CSS特殊性191
6.8 案例实战195
6.8.1 设计导航菜单195
6.8.2 设计登录表单196
第7章 设计文本样式199
7.1 字体样式200
7.1.1 定义字体类型200
7.1.2 定义字体大小201
7.1.3 定义字体颜色203
7.1.4 定义字体粗细203
7.1.5 定义斜体字体204
7.1.6 定义下划线204
7.1.7 定义字体大小写205
7.2 文本样式206
7.2.1 定义文本对齐207
7.2.2 定义垂直对齐208
7.2.3 定义字距和词距211
7.2.4 定义行高212
7.2.5 定义缩进214
7.3 案例实战215
7.3.1 设计英文格式1216
7.3.2 设计英文格式2218
7.3.3 设计中文报刊版式219
7.3.4 设计中文层级版式222
第8章 设计图像样式224
8.1 网页中的图像225
8.2 图像样式226
8.2.1 定义图像大小226
8.2.2 定义图像边框228
8.2.3 定义图像不透明度231
8.2.4 定义圆角图像232
8.2.5 定义阴影图像233
8.2.6 图文混排236
8.3 综合实战:设计图文新闻内容页237
8.4 背景图像241
8.4.1 定义背景图像241
8.4.2 定义显示方式244
8.4.3 定义显示位置247
8.4.4 定义固定背景252
8.5 综合实战254
8.5.1 设计博客首页254
8.5.2 设计社区相册258
8.5.3 CSS Sprites263
第9章 设计超链接样式265
9.1 定义超链接样式266
9.1.1 认识超链接266
9.1.2 伪类和伪对象266
9.1.3 定义链接样式268
9.2 案例实战270
9.2.1 定义下划线样式270
9.2.2 定义立体样式273
9.2.3 定义动态样式275
9.2.4 定义图像交换样式277
9.2.5 定义鼠标样式279
9.2.6 设计图形化按钮样式281
9.2.7 设计滑动门样式283
第10章 设计列表样式286
10.1 设计列表结构287
10.1.1 无序列表287
10.1.2 有序列表288
10.1.3 定义列表291
10.2 定义列表样式292
10.2.1 定义列表类型293
10.2.2 自定义项目符号294
10.2.3 用背景图模拟项目符号295
10.3 列表布局296
10.3.1 列表堆叠296
10.3.2 水平布局299
10.4 案例实战302
10.4.1 设计背景水平滑动菜单303
10.4.2 设计背景垂直滑动菜单304
10.4.3 设计Tab面板菜单306
10.4.4 设计下拉式面板菜单309
10.5 设计列表栏目样式312
10.5.1 案例1:音乐榜单312
10.5.2 案例2:图文列表栏314
第11章 设计表格样式318
11.1 设计表格结构319
11.1.1 早期表格结构319
11.1.2 标准表格结构320
11.2 定义表格基本样式322
11.2.1 使用表格标签属性322
11.2.2 设计细线表格324
11.2.3 定义单元格空隙324
11.2.4 隐藏空单元格326
11.3 设计表格特殊样式327
11.3.1 表格布局特性327
11.3.2 定义列组和行组样式329
11.3.3 定义表格标题样式331
11.3.4 合并单元格333
11.3.5 表格样式的层叠顺序333
11.4 案例实战335
11.4.1 设计单线表格335
11.4.2 设计层级表格样式337
11.4.3 设计日历表340
第12章 设计表单样式344
12.1 设计表单345
12.1.1 表单框345
12.1.2 输入框346
12.1.3 选择框350
12.1.4 优化结构353
12.2 定义表单样式354
12.2.1 设计文本框355
12.2.2 设计单选按钮和复选框358
12.2.3 设计下拉菜单和列表框361
12.3 案例实战362
12.3.1 设计用户登录页362
12.3.2 设计用户注册页366
12.3.3 设计搜索框369
第13章 CSS网页布局372
13.1 网页布局概述373
13.1.1 认识div和span373
13.1.2 认识display373
13.1.3 网页布局分类376
13.2 CSS盒模型377
13.2.1 认识盒模型378
13.2.2 定义边界379
13.2.3 边界重叠381
13.2.4 定义边框382
13.2.5 定义补白385
13.3 网页布局基本方法387
13.3.1 定义float387
13.3.2 使用clear390
13.3.3 定义position393
13.3.4 设置层叠顺序399
13.4 案例实战401
13.4.1 设计网页居中显示401
13.4.2 设计定位版三栏页面布局404
13.4.3 设计多栏高度自适应页面408
13.4.4 设计负margin页面410
第14章 CSS兼容技法412
14.1 认识浏览器413
14.1.1 浏览器类型413
14.1.2 浏览器解析模式414
14.2 基本兼容方法415
14.2.1 IE条件语句415
14.2.2 属性过滤器418
14.2.3 选择器过滤器419
14.3 案例实战:流动问题与处理421
14.3.1 标签的默认样式421
14.3.2 有序列表高度问题422
14.3.3 列表宽度问题423
14.3.4 项目符号变异问题424
14.3.5 列表行双倍高度问题425
14.3.6 列表项错行问题426
14.3.7 默认高度问题427
14.3.8 失控的子标签问题428
14.3.9 使用背景图代替文本问题429
14.4 案例实战:浮动问题与处理430
14.4.1 浮动被流动包含问题430
14.4.2 高度自适应问题431
14.4.3 栏目内容被隐藏432
14.4.4 边界和浮动问题434
14.4.5 半个像素问题435
14.4.6 3像素问题437
14.4.7 多出字符问题438
14.5 案例实战:定位问题与处理439
14.5.1 定位参照物的问题439
14.5.2 定位层叠问题440
14.5.3 定位丢失问题442
第15章 JavaScript基础445
15.1 JavaScript入门446
15.1.1 网页中的JavaScript446
15.1.2 使用JavaScript文件448
15.1.3 JavaScript语法基础450
15.1.4 认识JavaScript语法特性452
15.2 常量和变量456
15.3 表达式和运算符458
15.4 语句462
15.4.1 表达式语句和语句块462
15.4.2 条件语句462
15.4.3 循环语句466
15.4.4 跳转语句469
15.4.5 异常处理语句470
15.4.6 var语句和function语句471
15.4.7 with语句和空语句472
15.5 数据类型和类型转换473
15.5.1 数值473
15.5.2 字符串474
15.5.3 布尔型475
15.5.4 null和undefined476
15.5.5 引用型数据476
15.6 函数476
15.6.1 定义函数476
15.6.2 调用函数477
15.6.3 函数参数478
15.6.4 函数应用480
15.6.5 闭包函数481
15.7 对象482
15.7.1 创建对象483
15.7.2 访问对象483
15.8 数组484
15.8.1 定义数组484
15.8.2 存取元素485
15.8.3 数组应用487
15.9 案例实战489
15.9.1 检测数据类型489
15.9.2 数值计算与类型转换492
15.9.3 字符串替换493
15.9.4 增强数组排序496
15.9.5 使用高阶函数498
15.9.6 函数柯里化500
15.9.7 灵活使用this501
第16章 使用JavaScript操作浏览器和文档506
16.1 操作浏览器507
16.1.1 了解浏览器对象模型507
16.1.2 案例:设计广告弹窗508
16.1.3 案例:设计人机交互窗口510
16.1.4 案例:检测浏览器类型和版本512
16.1.5 案例:获取URL查询字符串信息513
16.1.6 案例:设计窗口居中显示515
16.1.7 案例:设计自由弹跳的窗口516
16.2 操作文档517
16.2.1 了解文档对象模型517
16.2.2 认识DOM节点类型519
16.2.3 案例:遍历文档520
16.2.4 案例:动态增加文档内容523
16.3 操作节点525
16.3.1 获取节点525
16.3.2 创建节点529
16.3.3 复制节点532
16.3.4 插入节点534
16.3.5 删除节点537
16.3.6 替换节点539
16.4 操作属性541
16.4.1 获取节点属性541
16.4.2 设置节点属性542
16.4.3 删除节点属性543
第17章 JavaScript事件处理545
17.1 了解事件处理模型546
17.1.1 事件模型分类546
17.1.2 事件流546
17.2 基本事件模型549
17.2.1 基本事件类型550
17.2.2 绑定事件550
17.2.3 事件处理函数的返回值551
17.2.4 事件处理函数的参数552
17.2.5 事件处理函数中的this553
17.3 标准事件模型554
17.3.1 事件传播554
17.3.2 注册事件554
17.3.3 注销事件556
17.3.4 事件类型557
17.3.5 Event对象558
17.4 IE事件模型559
17.4.1 注册和销毁事件559
17.4.2 Event对象561
17.5 事件类型562
17.5.1 案例:设计鼠标拖放操作563
17.5.2 案例:设计鼠标跟随特效565
17.5.3 案例:跟踪鼠标在对象内相对位置567
17.5.4 案例:设计推箱子游戏570
17.5.5 案例:设计满屏画布背景573
17.5.6 案例:自动读取选择文本575
17.5.7 案例:设计自动跳转下拉菜单575
17.5.8 案例:禁止表单提交576
17.6 案例实战577
17.6.1 设计Tab面板577
17.6.2 使用事件属性激活Tab行为579
17.6.3 分离HTML和JavaScript580
17.6.4 标准化Tab交互行为582
第18章 使用JavaScript操作CSS样式584
18.1 脚本化CSS概述585
18.1.1 了解DHTML585
18.1.2 CSS脚本化的应用585
18.1.3 认识CSS脚本属性586
18.2 操作行内样式590
18.2.1 CSS脚本属性名规范590
18.2.2 使用style对象591
18.3 操作样式表596
18.3.1 使用styleSheets对象597
18.3.2 访问样式表中的样式598
18.3.3 读取样式的选择符600
18.3.4 编辑样式601
18.3.5 添加样式602
18.3.6 访问显示样式603
18.4 案例实战606
18.4.1 网页换肤606
18.4.2 设计折叠面板610
18.4.3 设计工具提示611
第19章 使用Ajax615
19.1 Ajax概述616
19.1.1 了解Ajax616
19.1.2 如何学习Ajax616
19.2 模拟本地服务器环境617
19.2.1 安装IIS组件617
19.2.2 定义虚拟目录618
19.2.3 定义本地站点620
19.2.4 定义动态站点622
19.2.5 测试本地站点625
19.3 使用XMLHttpRequest626
19.3.1 创建XMLHttpRequest626
19.3.2 设计测试文件629
19.3.3 使用XMLHttpRequest发送请求630
19.3.4 异步回调函数632
19.3.5 处理响应信息633
19.4 案例实战635
19.4.1 Ajax交互提示635
19.4.2 控制显示记录个数638
19.4.3 记录集分页显示642
19.4.4 异步更新Tab面板内容645
19.4.5 快速匹配搜索647
第20章 使用jQuery651
20.1 jQuery概述652
20.1.1 认识jQuery652
20.1.2 jQuery特性652
20.1.3 安装jQuery653
20.1.4 使用jQuery655
20.1.5 认识jQuery构造器656
20.2 jQuery基本用法659
20.2.1 访问元素660
20.2.2 读写属性663
20.2.3 定义类样式665
20.2.4 读写文本和值667
20.3 使用选择器和过滤器670
20.3.1 常用选择器670
20.3.2 伪类选择器671
20.3.3 表单选择器673
20.3.4 过滤器674
20.4 文档处理676
20.4.1 插入内容676
20.4.2 嵌套结构678
20.4.3 替换结构680
20.4.4 删除和克隆结构680
20.5 CSS处理681
20.5.1 定义样式681
20.5.2 定义位移682
20.5.3 定义尺寸683
20.6 事件处理683
20.6.1 页面初始化事件683
20.6.2 绑定事件684
20.6.3 触发事件685
20.6.4 交互事件687
20.6.5 封装事件688
20.7 动画处理689
20.7.1 显隐动画689
20.7.2 滑动动画689
20.7.3 淡入淡出690
第21章 综合实战:设计专题网页691
21.1 设计思路692
21.2 构建结构693
21.2.1 定义基本结构693
21.2.2 完善详细结构694
21.3 页面布局和样式设计697
21.3.1 布局思路697
21.3.2 基本布局和样式697
21.3.3 浏览器兼容处理699
21.4 页面动态效果设计701
21.4.1 动态下拉菜单702
21.4.2 延迟的下拉菜单703
21.4.3 自定义折叠面板704
21.4.4 左右推拉面板705
第22章 综合实战:设计电子相册707
22.1 设计思路708
22.1.1 案例预览708
22.1.2 案例策划709
22.1.3 设计XML数据710
22.2 设计相册结构711
22.2.1 设计基本结构711
22.2.2 完善页面结构712
22.3 设计相册布局和样式713
22.3.1 基本布局思路713
22.3.2 定义默认样式和基本框架714
22.3.3 定义局部样式715
22.3.4 浏览器兼容性处理717
22.3.5 设计皮肤719
22.4 设计交互效果720
22.4.1 动态更换皮肤720
22.4.2 使用Spry读取XML数据721
22.4.3 初始化XML DOM控件724
22.4.4 读取并显示分类导航信息724
22.4.5 读取并显示缩略图信息726
22.4.6 完善鼠标操作的动感效果727
第23章 综合实战:设计网络记事本729
23.1 网站策划730
23.1.1 案例分析730
23.1.2 功能设计和效果演示730
23.2 设计思路733
23.3 设计数据结构734
23.3.1 网站数据结构概述734
23.3.2 设计数据表结构736
23.4 设计网站结构和样式738
23.4.1 网站结构738
23.4.2 网站布景740
23.4.3 表单结构741
23.4.4 网站布局742
23.5 基本模块设计742
23.5.1 连接数据库743
23.5.2 数据库基本操作744
23.5.3 用户登录744
23.5.4 DOM操作745
23.6 网站初始化746
23.6.1 生成表单747
23.6.2 表单初始化748
23.7 数据操作750
23.7.1 数据录入750
23.7.2 数据查询752
23.8 数据显示755
23.8.1 设计可编辑行757
23.8.2 更新数据762
23.8.3 添加数据764
23.8.4 删除数据767
23.8.5 恢复数据769
23.8.6 显示数据771
23.8.7 数据显示接口775
23.8.8 页面初始化785
第24章 综合实战:设计购物网站789
24.1 网站策划790
24.2 设计网站结构791
24.2.1 定义文件结构791
24.2.2 定义网页结构791
24.2.3 设计效果图792
24.3 设计网站样式792
24.3.1 网站样式分类792
24.3.2 编写全局样式793
24.3.3 编写可重用样式793
24.3.4 编写网站首页主体布局797
24.3.5 编写详细页主体布局806
24.4 设计首页交互行为809
24.4.1 搜索框文字效果809
24.4.2 网页换肤810
24.4.3 导航效果812
24.4.4 商品分类热销效果812
24.4.5 产品广告效果813
24.4.6 超链接提示814
24.4.7 品牌活动横向滚动效果816
24.4.8 光标滑过产品列表效果817
24.5 设计详细页交互行为818
24.5.1 图片放大镜效果818
24.5.2 图片遮罩效果819
24.5.3 小图切换大图820
24.5.4 选项卡821
24.5.5 产品颜色切换823
24.5.6 产品尺寸切换824
24.5.7 产品数量和价格联动824
24.5.8 产品评分的效果825
24.5.9 放入购物车效果825
24.6 小结827