《Web 2.0网页设计教程》根据Web 2.0这一新时代技术背景下网站开发的特点,由浅入深、系统性地介绍了包括HTML标记语言、CSS、CSS+DIV等网页设计课程所必需的传统、基础内容,以及jQuery、jQuery UI、jQuery和AJAX、HTML 5等当前设计开发中具有时代性、拓展性的内容。编者多年从事网页设计课程教学以及实际项目开发,对教材章节进行了合理安排,符合教学过程和学生学习的实际需求,语言通俗易懂、案例典型丰富,循序渐进地介绍了Web 2.0网页设计、网站开发的有关理论知识与实践。
基本介绍
- 书名:Web 2.0网页设计教程
- 作者:徐会杰、朱海
- ISBN:9787121291708
- 出版社:电子工业出版社
- 出版时间:2016-08-01
图书内容
本书根据Web 2.0这一新时代技术背景下网站开发的特点,由浅入深、系统性地介绍了包括HTML标记语言、CSS、CSS+DIV等网页设计课程所必需的传统、基础内容,以及jQuery、jQuery UI、jQuery和AJAX、HTML 5等当前设计开发中具有时代性、拓展性的内容。编者多年从事网页设计课程教学以及实际项目开发,对教材章节进行了合理安排,符合教学过程和学生学习的实际需求,语言通俗易懂、案例典型丰富,循序渐进地介绍了Web 2.0网页设计、网站开发的有关理论知识与实践。
本书按照“厚基础、重实践、强能力”的指导思想,深入讲解了网页设计的基础知识、系统总结了实际开发过程中常面临的一系列难题、结合大量案例有针对性地并给出了具体的解决方案,并在每章末尾对该章所述内容进行了系统性的总结。本书可作为高等院校计算机、非计算机类专业学生作为网页设计与製作、动态网站和Web应用程式开发等课程的教材,同时也可供网站开发人员等作为参考用书。
目录
第1章 网站开发基础知识 1
1.1 Internet与Web 1
1.1.1 Internet基础知识 1
1.1.2 Web基本概念 4
1.2 Web 浏览器的使用 5
1.2.1 浏览器的发展 5
1.2.2 常见浏览器 8
1.3 网站的访问过程 12
1.3.1 静态网站访问过程 12
1.3.2 动态网站访问过程 12
1.4 什幺是Web 2.0网站 13
1.4.1 Web 2.0的定义 13
1.4.2 Web 2.0的特点 13
第2章 网站开发过程 15
2.1 网站开发流程 15
2.1.1 规划网站 15
2.1.2 设定开发环境 15
2.1.3 规划页面及布局 16
2.1.4 创建内容 21
2.1.5 测试与部署 21
2.2 网站开发设计思想 26
2.2.1 网站设计理念 26
2.2.2 网页构成要素 27
2.2.3 网页设计原则 29
2.3 常见的网站开发工具 30
2.3.1 网页开发工具 31
2.3.2 图形处理工具 34
2.3.3 动画製作工具 36
2.3.4 其他 38
2.4 网站测试 39
2.4.1 测试过程 39
2.4.2 测试内容 40
2.4.3 常见测试工具 46
第3章 HTML标记语言(一) 48
3.1 HTML标籤基础知识 48
3.1.1 HTML文档结构 48
3.1.2 HTML常用标记 48
3.2 段落和文本 52
3.2.1 常见文本和段落标籤 52
3.2.2 设定字型样式 54
3.2.3 案例 57
3.3 图片标籤 58
3.3.1 常用网页图形 58
3.3.2 插入网页图片 59
3.3.3 滑鼠经过图片 61
3.3.4 案例 63
3.4 超连结标籤 64
3.4.1 插入超连结 64
3.4.2 设定连结属性 66
3.4.3 使用热点和锚点连结 68
3.4.4 案例 71
第4章 HTML标记语言(二) 76
4.1 HTML表格 76
4.1.1 插入表格 76
4.1.2 设定单元格 78
4.1.3 常用属性设定 81
4.1.4 案例 84
4.2 DIV标籤 85
4.2.1 使用DIV 86
4.2.2 DIV属性设定 87
4.2.3 案例 91
4.3 列表标籤 93
4.3.1 有序列表 93
4.3.2 无序列表 96
4.3.3 定义列表 98
4.3.4 案例 99
4.4 框架 100
4.4.1 FrameSet 101
4.4.2 iframe 104
4.4.3 案例 109
第5章 使用CSS样式表 112
5.1 CSS样式表概述 112
5.1.1 CSS概述 112
5.1.2 CSS的基本语法 112
5.2 使用CSS样式表 113
5.2.1 在网页中使用样式表 113
5.2.2 内联样式和外联样式 115
5.2.3 案例 115
5.3 类和选择器 117
5.3.1 选择器 117
5.3.2 伪类 121
5.3.3 样式的继承 122
5.3.4 案例 123
5.4 字型、颜色和段落样式 124
5.4.1 设定字型 124
5.4.2 设定颜色 126
5.4.3 设定段落 128
5.4.4 案例 131
5.5 框线、背景、列表样式 133
5.5.1 设定框线 133
5.5.2 设定背景 136
5.5.3 设定列表样式 139
5.5.4 案例 139
5.6 CSS滤镜的使用 141
5.6.1 常用滤镜 142
5.6.2 兼容性及替代方案 145
第6章 DIV+CSS布局 146
6.1 DIV+CSS布局的基础 146
6.1.1 DIV+CSS布局优势 146
6.1.2 DIV嵌套 146
6.1.3 盒子模型 148
6.2 控制HTML元素的位置 148
6.2.1 位置控制(left、right、top、bottom) 148
6.2.2 Margin和Padding 149
6.2.3 案例 150
6.3 浮动定位与固定定位 151
6.3.1 浮动和清除 151
6.3.2 定位属性 155
6.3.3 案例 157
6.4 流式布局 158
6.5 浏览器兼容性问题 162
6.5.1 兼容性问题由来 162
6.5.2 常见问题及解决 162
6.5.3 CSS Hack 164
6.5.4 兼容性测试 165
6.5.5 案例 165
第7章 使用jQuery 168
7.1 Javascript和jQuery 168
7.1.1 JavaScript语法 168
7.1.2 运算符和流程控制 171
7.1.3 对象和函式 177
7.1.4 JQuery和JavaScript关係 180
7.1.5 在网页中添加jQuery 180
7.2 jQuery选择器 180
7.2.1 基本选择器 180
7.2.2 过滤选择器 181
7.2.3 案例 183
7.3 使用jQuery进行DOM操作 186
7.4 事件和动画 197
7.4.1 基本事件 197
7.4.2 动画处理 202
7.4.5 案例 205
7.5 非侵入式Javascript 214
第8章 JQuery UI的使用 216
8.1 jQuery UI和jQuery 216
8.2 使用jQuery UI 216
8.2.1 下载jQuery UI 216
8.2.2 使用jQuery UI 216
8.3 选项卡 217
8.3.1 选项卡组件简介 217
8.3.2 选项卡组件使用 217
8.3.3 案例 217
8.4 对话框 218
8.4.1 对话框组件简介 218
8.4.2 对话框组件属性 218
8.4.3 对话框组件使用 219
8.4.4 案例 219
8.5 按钮 221
8.5.1 按钮组件简介 221
8.5.2 按钮组件属性 221
8.5.3 按钮组件的使用 222
8.5.4 案例 222
8.6 日曆 224
8.6.1 日曆组件简介 224
8.6.2 日曆组件属性 224
8.6.3 日曆组件使用 225
8.6.4 案例 225
8.7 其他控制项 227
第9章 JQuery 和 AJAX 228
9.1 AJAX简介 228
9.1.1 AJAX的XMLHttpRequest 228
9.1.2 使用AJAX 230
9.2 JSON和序列化元素 231
9.2.1 JSON简介 231
9.2.2 jQuery处理JSON 231
9.2.3 序列化表单 235
9.2.4 调用Web Service 236
9.2.5 ASP.NET JSON序列化和反序列化实例 239
9.3 使用AJAX进行表单验证 240
9.3.1 简单的表单验证 240
9.3.2 使用AJAX进行複杂表单验证 242
9.3.3 案例 249
第10章 HTML5和jQuery Mobile 251
10.1 HTML5简介 251
10.1.1 HTML和HTML5 251
10.1.2 HTML5语法 251
10.1.3 HTML5多媒体对象 255
10.2 jQuery Mobile简介 256
10.2.1 jQuery和jQuery Mobile 256
10.2.2 使用jQuery Mobile 257
10.2.3 jQuery Mobile组件 257
10.2.4 jQuery Mobile表单 257
10.2.5 jQuery Mobile事件 258
10.2.6 案例 259
10.3 回响式网站开发 260
10.3.1 回响式网站简介 260
10.3.2 使用HTML5+CSS3布局 260
10.3.3 简单的回响式网站 261
10.3.4 回响式布局最佳化 262
第11章 网站的测试和发布 263
11.1 网站兼容性测试 263
11.2 网站性能和最佳化 263
11.3 网站发布需要做的工作 264
11.4 发布网站到远程伺服器 265
11.4.1 站点的创建 265
11.4.2 测试伺服器的设定 271
11.4.3 其他属性设定 272