描述
开 本: 16开纸 张: 胶版纸包 装: 平装-胶订是否套装: 否国际标准书号ISBN: 9787302400233
内容简介
《网站设计与Web应用开发技术(第二版)》从Web基本概念和网站的规划设计及建设方法入手,着重介绍HTML、CSS、JavaScript和服务器端开发技术的基本原理和开发方法,并展望了网站开发领域*的动向。全书内容在编排上由浅入深,并辅以大量的实例说明。全书共分为8章,包括WWW简介、网站策划设计与网站运行环境设置、HTTP协议及其开发与HTML语言基础、交互设计及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的技术基础 11
1.2.4 Web的高级技术 15
1.2.5 WWW的扩展 20
1.3 Web应用开发的需求与方法 22
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 网页的色彩设计 46
2.3.5 网站导航设计 49
2.3.6 网站信息的可用性设计 51
2.4 网站的建立——IIS的安装与配置 53
2.4.1 IIS的安装 53
2.4.2 使用IIS建立站点 54
2.4.3 IIS的配置 56
2.4.4 其他Web服务器 59
2.5 网站运行的基础——安全 60
2.5.1 网站安全威胁 60
2.5.2 防范策略 62
2.6 本章小结 64
2.7 思考和练习 64
第3章 HTTP协议及其开发与HTML语言基础 65
3.1 HTTP协议 65
3.1.1 HTTP概述 65
3.1.2 HTTP的宏观工作原理 67
3.1.3 HTTP协议基础 69
3.1.4 HTTP应用开发方法 75
3.1.5 HTTP应用的开发 77
3.1.6 安全超文本转移协议(HTTPS)及安全套接层(SSL) 80
3.2 HTML基础 81
3.2.1 HTML简介 81
3.2.2 HTML标记语法及文档结构 86
3.3 HTML的基本语法 95
3.3.1 标题和段落 95
3.3.2 文字标签 100
3.3.3 列表 105
3.3.4 超级链接 111
3.3.5 表格 115
3.3.6 图像 124
3.4 本章小结 133
3.5 思考和练习 133
第4章 交互设计与HTML高级应用 134
4.1 网站的交互设计 134
4.1.1 交互设计 134
4.1.2 设计原则和方法 137
4.1.3 一个交互设计的实例 140
4.2 HTML高级应用 142
4.2.1 框架 142
4.2.2 表单 153
4.2.3 脚本 161
4.2.4 网页中加入动态效果和多媒体 161
4.2.5 可执行对象 165
4.2.6 HTML的变革 167
4.3 关于HTML5 168
4.3.1 HTML5的特性 168
4.3.2 HTML5的canvas 170
4.3.3 关于声明 174
4.3.4 一个HTML5 实例——Web 上的视频 177
4.4 本章小结 178
4.5 思考和练习 178
第5章 层叠样式表(CSS) 179
5.1 CSS概述 179
5.2 为网页添加样式表的方法 180
5.3 用CSS定义样式 183
5.3.1 简单的CSS应用 183
5.3.2 选择符组 184
5.3.3 类选择符 185
5.3.4 ID选择符 188
5.3.5 包含选择符 189
5.3.6 样式表的层叠性 190
5.3.7 伪类 192
5.3.8 伪对象 195
5.3.9 注释 196
5.3.10 对DIV CSS方案的思考 196
5.4 CSS的滤镜及其应用 197
5.4.1 界面滤镜 198
5.4.2 静态滤镜 200
5.4.3 转换滤镜 205
5.5 关于CSS3 209
5.5.1 页面布局 210
5.5.2 Flexbox布局 212
5.5.3 边框 214
5.5.4 动画 216
5.5.5 选择器 218
5.6 CSS典型用法实例 218
5.6.1 使用滤镜制作文字特效 218
5.6.2 使用CSS来改变浏览器的
默认显示样式 220
5.6.3 制作可交互的360度全景展示 221
5.6.4 自动适应移动设备横竖屏显示方式的实现方案 223
5.7 本章小结 224
5.8 思考和练习 224
第6章 JavaScript语言 225
6.1 JavaScript简介 225
6.1.1 什么是JavaScript 225
6.1.2 作用 227
6.1.3 JavaScript语言的组成 228
6.1.4 JavaScript引入网页的方式 229
6.1.5 一个简单的实例 230
6.2 JavaScript 基本语法 231
6.2.1 JavaScript的语句 231
6.2.2 数据类型 231
6.2.3 变量 232
6.2.4 运算符与表达式 234
6.2.5 功能语句 235
6.2.6 函数 239
6.3 对象化编程 242
6.3.1 对象的基本知识 242
6.3.2 事件处理 245
6.3.3 JavaScript的内部对象 248
6.3.4 JavaScript的自定义类及对象 255
6. 4 JavaScript的浏览器内部对象(DOM) 260
6.4.1 浏览器对象navigator 261
6.4.2 窗口对象window 265
6.4.3 屏幕对象screen 271
6.4.4 事件对象event 272
6.4.5 历史对象history 274
……
评论
还没有评论。