欢迎访问学兔兔,学习、交流 分享 !

返回首页 |
当前位置: 首页 > 书籍手册>计算机与网络 >网站设计与Web应用开发技术 第三版 吴伟敏 编著 2020年版

网站设计与Web应用开发技术 第三版 吴伟敏 编著 2020年版

收藏
  • 大小:90.77 MB
  • 语言:中文版
  • 格式: PDF文档
  • 类别:计算机与网络
  • 更新日期:2024-04-26
推荐:升级会员 无限下载,节约时间成本!
关键词:网站   开发   Web
资源简介
网站设计与Web应用开发技术 第三版
作者: 吴伟敏 编著
出版时间:2020年版
丛编项: 高等学校计算机应用规划教材
内容简介
  《网站设计与Web应用开发技术(第三版)》从Web基本概念和网站的规划设计及建设方法入手,着重介绍HTML、CSS、JavaScript和服务器端开发技术的基本原理和开发方法,并对将来网站开发领域的方向进行了描述。全书内容在编排上由浅入深,并辅以大量的实例进行说明。全书共分为7章,内容包括WWW简介、网站设计与网站运行环境配置、HTTP协议与HTML语言、层叠样式表(CSS)、JavaScript语言与客户端开发、服务器端开发——动态网页技术基础和Web的未来。 《网站设计与Web应用开发技术(第三版)》内容丰富,结构清晰,具有很强的实用性,既可作为高等院校学习网站设计及Web开发技术的教材,也可作为Web开发人员及自学者的参考用书。
目录
第1章 WWW简介 1
1.1 Internet与WWW 1
1.1.1 Internet的发展 1
1.1.2 Internet技术基础 4
1.1.3 Internet提供的服务 7
1.2 WWW概述 9
1.2.1 WWW的起源 9
1.2.2 Web的实质 11
1.2.3 Web的技术基础 12
1.2.4 Web的高级技术 15
1.2.5 WWW的发展 20
1.3 Web应用开发的架构 23
1.3.1 Web应用的需求 23
1.3.2 应用发展的需求 25
1.4 本章小结 30
1.5 思考和练习 30
第2章 网站设计与网站运行环境配置 31
2.1 网站设计的总体流程 31
2.2 网站建立的前期工作——网站策划 32
2.3 网站的设计 35
2.3.1 网站的CI形象设计 36
2.3.2 网站的总体结构设计 38
2.3.3 网站的版面设计 40
2.3.4 网页的色彩设计 45
2.3.5 网站的导航设计 48
2.3.6 网站信息的可用性设计 50
2.3.7 网站的交互设计 51
2.4 网站的建立——IIS的安装与配置 58
2.4.1 IIS的安装 59
2.4.2 使用IIS建立站点 60
2.4.3 IIS的配置 62
2.4.4 其他Web服务器 64
2.5 网站运行的基础——安全 65
2.5.1 网站安全威胁 66
2.5.2 防范策略 67
2.6 网站开发过程 69
2.6.1 瀑布模型 69
2.6.2 敏捷开发模型 70
2.7 网站评估 72
2.7.1 准备工作 73
2.7.2 数据分析 73
2.7.3 小结 74
2.8 本章小结 74
2.9 思考和练习 74
第3章 HTTP协议与HTML语言 75
3.1 HTTP协议 75
3.1.1 HTTP概述 75
3.1.2 HTTP的宏观工作原理 79
3.1.3 HTTP协议基础 81
3.1.4 HTTP应用开发方法 86
3.1.5 HTTP应用的开发 89
3.1.6 安全超文本传输协议、安全套接层及传输层协议 91
3.2 HTML基础 93
3.2.1 HTML简介 93
3.2.2 HTML标记语法及文档结构 99
3.3 HTML的基本语法 110
3.3.1 标题和段落 110
3.3.2 列表 116
3.3.3 超链接 120
3.3.4 表格 126
3.3.5 图像、音频、视频及嵌入元素 132
3.3.6 iframe框架应用 139
3.3.7 表单 141
3.3.8 canvas应用 148
3.4 本章小结 152
3.5 思考和练习 152
第4章 层叠样式表(CSS) 153
4.1 CSS概述 153
4.2 将CSS引入网站 156
4.2.1 CSS的定义 156
4.2.2 CSS的浏览器兼容性 158
4.2.3 不同层次的CSS定义 159
4.2.4 书写规范 161
4.3 CSS选择器 162
4.3.1 标签选择器 162
4.3.2 类别选择器 163
4.3.3 ID选择器 165
4.3.4 通用选择器 167
4.3.5 后代选择器 168
4.3.6 交集选择器 168
4.3.7 并集选择器 169
4.3.8 伪类选择器 170
4.3.9 伪元素选择器 174
4.3.10 样式表的继承性与层叠性 176
4.3.11 对div+CSS方案的思考 177
4.4 CSS的布局及盒子模型 178
4.4.1 CSS 的布局基础 179
4.4.2 CSS的盒子模型 182
4.4.3 CSS 布局 186
4.4.4 CSS 布局技巧 193
4.5 CSS滤镜 198
4.5.1 CSS3滤镜的种类及定义方式 199
4.5.2 滤镜实例 201
4.6 CSS典型用法实例 204
4.6.1 边框的用法 204
4.6.2 动画 205
4.6.3 语音应用 211
4.6.4 制作可交互的360度全景展示 211
4.6.5 自动适应移动设备横竖屏显示方式的实现方案 214
4.7 本章小结 215
4.8 思考和练习 215
第5章 JavaScript语言与客户端开发 216
5.1 JavaScript简介 216
5.1.1 什么是JavaScript 217
5.1.2 JavaScript的作用 218
5.1.3 JavaScript语言的组成 219
5.1.4 将JavaScript引入HTML文档的方式 220
5.1.5 一个简单的实例 221
5.1.6 JavaScript的版本与兼容性 222
5.2 JavaScript基本语法 223
5.2.1 JavaScript的语句 223
5.2.2 数据类型 224
5.2.3 变量 225
5.2.4 运算符与表达式 226
5.2.5 功能语句 228
5.2.6 函数 232
5.3 对象化编程 235
5.3.1 对象的基本知识 235
5.3.2 事件处理 237
5.3.3 JavaScript的内部对象 240
5.3.4 JavaScript的自定义类及对象 248
5.4 浏览器对象模型与文档对象模型 253
5.4.1 navigator对象 255
5.4.2 window对象 259
5.4.3 screen对象 265
5.4.4 event对象 267
5.4.5 history对象 269
5.4.6 location对象 270
5.4.7 document对象 271
5.4.8 link对象 273
5.4.9 form对象 275
5.4.10 cookie对象 284
5.5 JS开发框架技术 286
5.5.1 框架技术简介 286
5.5.2 jQuery框架 290
5.5.3 Flex 294
5.5.4 框架开发实例 294
5.6 JavaScript实例 298
5.6.1 document.write()的副作用 298
5.6.2 带动画效果的进度条 299
5.6.3 旋转变幻文字效果 300
5.6.4 指针式时钟的实现 302
5.6.5 一个益智小游戏的实现 305
5.7 Ajax技术 310
5.7.1 Ajax介绍 310
5.7.2 Ajax应用与传统的Web应用的比较 311
5.8 本章小结 314
5.9 思考和练习 314
第6章 服务器端开发——动态网页技术基础 315
6.1 动态网页基本原理 315
6.2 ASP及.NET技术 317
6.2.1 ASP 317
6.2.2 ASP.NET简介 320
6.2.3 .NET战略 320
6.2.4 ASP.NET应用的开发实例 322
6.3 Java技术 330
6.3.1 Java技术概述 330
6.3.2 Applet与Application 332
6.3.3 Servlet 334
6.3.4 JSP 336
6.3.5 J2EE 338
6.4 Python网站开发技术 340
6.4.1 Python Web应用开发框架 340
6.4.2 Django的特点 344
6.4.3 Django实例 345
6.5 更多的服务器开发技术及其比较 348
6.5.1 CGI 348
6.5.2 ISAPI/NSAPI 350
6.5.3 PHP 350
6.5.4 不同开发技术之间的比较 352
6.6 本章小结 354
6.7 思考和练习 354
第7章 Web的未来 355
7.1 Web的发展路径 355
7.2 XML技术 357
7.2.1 XML介绍 357
7.2.2 XML的文档格式 359
7.2.3 XML相关技术介绍 362
7.2.4 XML的开发工具 366
7.2.5 XML的使用前景 367
7.2.6 JSON 368
7.3 WebAssembly技术 368
7.3.1 WebAssembly概述 369
7.3.2 WebAssembly的历史 369
7.3.3 WebAssembly的运行原理 370
7.3.4 WebAssembly的应用 371
7.3.5 WebAssembly的现状和发展趋势 372
7.4 移动开发与混合开发模式 372
7.4.1 移动开发简介 372
7.4.2 移动应用开发的三种模式 375
7.4.3 混合应用开发框架介绍 376
7.5 本章小结 379
7.6 思考和练习 379
参考文献 380
附录 HTML5代码规范 382
下载地址