《ASP动态网页设计与Ajax技术(第2版)》是2017年清华大学出版社出版的图书,作者是唐四薪、郑光勇、林睦纲。
基本介绍
- 书名:ASP动态网页设计与Ajax技术(第2版)
- 作者:唐四薪 郑光勇 林睦纲
- ISBN:9787302475132
- 定价:59元
- 出版时间:2017.10.01
内容简介
本书全面介绍ASP动态网页设计与Ajax技术,採用ASP作为开发环境结合基于jQuery的Ajax技术,降低了Ajax的入门难度; 在叙述有关原理时安排大量的相关实例,使读者能迅速理解有关原理的用途。全书分为10章,内容包括动态网站开发基础, HTML+CSS、JavaScript和jQuery框架,以及ASP网站后台程式设计、Ajax开发技术等。
目录
第1章动态网站开发基础
1.1动态网站概述
1.1.1动态网站的起源
1.1.2动态网站的运行原理
1.1.3动态网站开发语言
1.1.4动态网站的有关概念
1.2网页的类型和工作原理
1.2.1静态网页和动态网页
1.2.2需要动态网页的原因
1.2.3ASP动态网页的工作原理
1.3ASP的运行环境
1.3.1IIS的安装
1.3.2运行第一个ASP程式
1.3.3Windows XP下IIS的配置
1.3.4Windows 7下IIS的配置
1.4使用Dreamweaver开发ASP程式
1.4.1新建动态站点
1.4.2编写并运行ASP程式
1.5Web伺服器软体
习题1
第2章HTML与CSS
2.1HTML概述
2.1.1HTML文档的基本结构
2.1.2HTML 5语法的改进
2.1.3Dreamweaver的开发界面
2.1.4使用DW新建HTML档案
2.1.5HTML标记
2.2使用HTML製作网页
2.2.1创建文本和列表
2.2.2插入图像
2.2.3创建超连结
2.2.4创建表格
2.3创建表单
2.3.1<form>标记及其属性
2.3.2<input/>标记
2.3.3<select>和<option>标记
2.3.4多行文本域标记<textarea>
2.3.5HTML 5新增的表单标记和属性
2.3.6表单数据的传递过程
2.4CSS基础
2.4.1CSS的语法
2.4.2在HTML中引入CSS的方法
2.4.3选择器的分类
2.4.4CSS的盒子模型
习题2
第3章JavaScript
3.1JavaScript入门
3.1.1JavaScript的特点和功能
3.1.2JavaScript的代码结构
3.1.3JavaScript开发和调试工具
3.2JavaScript语言基础
3.2.1JavaScript的变数
3.2.2JavaScript的运算符
3.2.3JavaScript数据类型
3.2.4数组
3.2.5JavaScript语句
3.2.6函式
3.3对象
3.3.1JavaScript对象
3.3.2with语句
3.3.3this关键字
3.3.4JavaScript的内置对象
3.4浏览器对象模型BOM
3.4.1window对象
3.4.2定时操作函式
3.4.3定时操作函式的套用举例
3.4.4location对象
3.4.5document对象
3.4.6history和screen对象
3.5文档对象模型DOM
3.5.1网页中的DOM模型
3.5.2访问指定结点
3.5.3访问和设定元素的HTML属性
3.5.4访问和设定元素的内容
3.5.5访问和设定元素的CSS属性
3.5.6创建和替换元素结点
3.5.7用DOM控制表单
3.6事件处理
3.6.1事件流
3.6.2处理事件的两种方法
3.6.3浏览器中的常用事件
3.6.4事件对象
习题3
第4章jQuery
4.1jQuery框架入门
4.1.1jQuery框架的功能
4.1.2下载并使用jQuery
4.1.3jQuery中的“$”及其作用
4.1.4jQuery对象与DOM对象
4.2jQuery的选择器
4.2.1支持的CSS选择器
4.2.2过滤选择器
4.3遍历和筛选DOM元素
4.3.1遍历DOM元素的方法
4.3.2用slice()方法实现表格分页
4.4jQuery对DOM文档的操作
4.4.1创建元素
4.4.2插入到指定元素的内部
4.4.3插入到指定元素的外部
4.4.4删除元素
4.4.5包裹元素
4.4.6替换和複製元素
4.5DOM属性操作
4.5.1获取和设定元素属性
4.5.2获取和设定元素的内容
4.5.3获取和设定元素的CSS属性
4.6事件处理
4.6.1页面载入时执行任务
4.6.2jQuery中的常见事件
4.6.3附加事件处理程式
4.7jQuery动画效果
4.7.1显示与隐藏元素的3种方法
4.7.2製作渐变背景色的下拉选单
4.8jQuery的套用举例
4.8.1製作摺叠式选单
4.8.2製作Tab面板
4.8.3製作图片轮显效果
习题4
第5章ASP程式设计基础
5.1VBScript脚本语言基础
5.1.1ASP代码的基本格式
5.1.2VBScript的变数
5.1.3VBScript运算符和表达式
5.1.4VBScript数组
5.2VBScript语句
5.2.1条件语句
5.2.2循环语句
5.3VBScript内置函式
5.3.1字元串相关函式
5.3.2日期和时间函式
5.3.3转换函式
5.3.4数学函式
5.3.5检验函式
5.4过程与函式
5.4.1Sub过程
5.4.2Function函式
5.5档案包含命令和容错语句
5.5.1include命令
5.5.2容错语句
习题5
第6章ASP的内置对象
6.1Request对象
6.1.1Request对象简介
6.1.2使用Request.Form获取表单中的信息
6.1.3使用Request.QueryString获取URL字元串信息
6.1.4使用Request.ServerVariables获取环境变数信息
6.2Response对象
6.2.4使用Buffer属性、Flush、Clear方法对缓冲区进行操作
6.2.5读取和输出二进制数据
6.3使用Cookies集合在客户端保存信息
6.3.1使用Response对象设定Cookie
6.3.2使用Request对象读取Cookie
6.3.3Cookie的套用举例
6.4Session对象
6.4.1存储和读取Session信息
6.4.2利用Session限制未登录用户的访问
6.4.3Session对象的属性
6.4.4Session.Abandon方法
6.5Application对象
6.5.1存储和读取Application变数
6.5.2Application对象的套用举例
6.5.3Global.asa档案
6.6Server对象
习题6
第7章ASP访问资料库
7.1资料库的基本知识
7.1.1资料库的基本术语
7.1.2建立Access资料库
7.1.3SQL语言简介
7.1.4Select语句
7.1.5添加、删除、更新记录的语句
7.1.6SQL字元串中含有变数的书写方法
7.2ADO概述
7.3Connection对象
7.3.1使用Open方法连线资料库
7.3.2使用Execute方法创建记录集
7.3.3在页面上输出数据
7.3.4使用Execute方法操纵资料库
7.4使用conn.execute方法操纵资料库的综合实例
7.4.1数据管理主界面的设计
7.4.2添加记录的实现
7.4.3删除记录的实现
7.4.4同时删除多条记录的实现
7.4.5更新记录的实现
7.5Recordset对象
7.5.1使用open方法创建记录集对象
7.5.2RecordSet对象的属性
7.5.3Recordset对象的属性套用实例
7.5.4RecordSet对象的方法
7.5.5使用RecordSet对象添加、删除、更新记录
7.5.6在一个页面需要创建两个记录集的情况
7.5.7分页显示数据
7.5.8Recordset对象的Fields集合
7.6新闻网站综合实例
7.6.1为网站引用后台程式和资料库
7.6.2在首页显示数据表中的新闻
7.6.3製作动态图片轮显效果
7.6.4製作显示新闻详细页面
7.6.5製作分栏目首页
7.7Command对象
7.7.1非参数查询
7.7.2参数查询
7.8留言板综合实例
7.9使用DW开发ASP访问资料库
7.9.1建立资料库的连线
7.9.2创建记录集
7.9.3绑定动态数据到页面
7.9.4创建重複区域伺服器行为
习题7
第8章ASP档案访问组件
8.1档案访问组件
8.1.1文本档案的读取
8.1.2文本档案的写入和追加
8.1.3创建文本档案
8.1.4读写档案的套用——製作计数器
8.2档案及资料夹的基本操作
8.2.1複製、移动和删除档案
8.2.2获取档案属性
8.2.3获取资料夹的属性及其内容
8.2.4创建、删除和移动资料夹
8.2.5显示磁碟信息
8.3製作生成静态页面的新闻系统
8.3.1资料库设计和製作模板页
8.3.2新闻添加页面和程式的製作
8.3.3新闻后台管理页面的製作
8.3.4新闻修改页面的製作
8.3.5新闻删除页面的製作
8.3.6使用XMLHttp对象实现首页和列表页的静态化
习题8
第9章基于jQuery的Ajax技术
9.1Ajax技术的基本原理
9.1.1浏览器传送HTTP请求的3种方式
9.1.2基于Ajax技术的Web应用程式模型
9.1.3载入页面的传统方法
9.1.4用原始的Ajax技术载入文档
9.1.5解决IE浏览器的快取问题
9.1.6载入ASP文档
9.1.7XMLHttpRequest对象传送数据给伺服器
9.2jQuery中的Ajax方法与载入文档
9.2.1使用load方法载入HTML文档
9.2.2JSON概述
9.2.6各种数据格式的优缺点分析
9.3传送数据给伺服器
9.3.1使用$.get()方法执行GET请求
9.3.2使用$.post()方法执行POST请求
9.3.3使用$.ajax()方法设定Ajax的细节
9.3.4全局设定Ajax
9.4表单的序列化方法
习题9
第10章以Ajax方式访问资料库
10.1以Ajax方式显示数据
10.1.1以原有格式显示数据
10.1.2以自定义的格式显示数据
10.2以Ajax方式查找数据
10.2.1无刷新查找数据的实现
10.2.2查找数据的套用举例
10.3以Ajax方式添加记录
10.3.1基本的添加记录程式
10.3.2在伺服器端和客户端分别添加记录
10.3.3製作无刷新评论系统
10.3.4製作无刷新购物车程式
10.4以Ajax方式修改记录
10.4.1基本的Ajax方式修改记录程式
10.4.2製作无刷新投票系统
10.5以Ajax方式删除记录
10.5.1基本的删除记录程式
10.5.2同时删除多条记录的程式
10.6以Ajax方式进行记录集分页
10.6.1基本的Ajax分页程式
10.6.2可设定每页显示记录数的分页程式
10.6.3同时具有删除记录功能的分页程式
10.7编写Ajax程式的一些技巧
10.7.1将原始Ajax程式转换成jQueryAjax程式
10.7.2调试Ajax程式的方法
习题10
附录A实验
A.1实验1:搭建ASP的运行和开发环境
A.2实验2:VBScript语言基础
A.3实验3:函式的定义和调用
A.4实验4:获取表单及URL参数中的数据
A.5实验5:Session和Cookie的使用
A.6实验6:使用Access资料库
A.7实验7:ASP访问Access资料库
A.8实验8:製作新闻网站首页
A.9实验9:製作新闻网站列表页和内容页
A.10实验10:分页程式的设计
A.11实验11:编写简单的Ajax程式
附录BASP与ASP.NET的区别
参考文献