种豆资源网

当前位置:首页 > 百科 > 百科综合 / 正文

ASp动态网页设计与AJax技术

(2019-12-12 20:11:06) 百科综合
ASp动态网页设计与AJax技术

ASp动态网页设计与AJax技术

《ASP动态网页设计与Ajax技术》 全面介绍了ASP动态网页设计与Ajax技术,採用ASP作为开发环境结合基于jQuery的Ajax技术,显着降低了Ajax的入门和学习难度。在叙述有关原理时安排大量的相关实例,使读者能迅速理解有关原理的用途。本书分为10章,内容包括Web开发基础知识,XHTML+CSS、JavaScript和jQuery框架,ASP网站后台程式设计,Ajax开发技术等。全书面向工程实际,强调原理性与实用性。

本书适合作为高等院校各专业“动态网页设计”或“Web编程技术”等课程的教材,也可作为Web编程的培训类教材,还可供网页设计和开发人员参考使用。

基本介绍

  • 书名:ASp动态网页设计与AJax技术
  • 作者:唐四薪
  • 出版社:清华大学出版社
  • 出版时间:2011年11月

版权资讯

ISBN: 978-7-302-26973-1
字数:605千字
开本: 16
页码:398 页
定价:39.00 元
丛书名:21世纪高等学校规划教材·电子商务

本书特点

目前,市面上几乎所有的关于Ajax技术的书籍都是以ASPNET或者JSP、PHP等后台编程技术为开发环境来介绍Ajax,这无疑给我国具有最广泛用户群的ASP开发者学习Ajax技术设定了障碍。而本书通过将ASP动态网页的内容与Ajax技术的完美结合,使读者能以最简单的ASP程式掌握Ajax开发原理。
一般来说,要开发具有相同功能的程式,ASP程式的代码最简短。因此适合以最精简的代码讲解Ajax程式,使读者能轻鬆愉快地阅读代码来掌握Ajax技术。
本书在介绍Ajax技术时,首先使用一章的篇幅介绍了Ajax的基本原理(包括传统Ajax技术和jQuery Ajax技术)。然后讲述“以Ajax方式访问资料库”,这是具有创新性的讲述Ajax技术的有效方式,是目前Ajax书籍领域所独一无二的。因为几乎所有开发Ajax应用程式的关键就是如何以Ajax的方式来访问资料库。虽然有些人认为Ajax是前台开发技术,但我不这样认为,因为开发Ajax程式你至少要考虑伺服器端程式输出什幺样的数据才合适。
本书同时又是一本学习ASP程式开发的基础教程,初学者可以通过本书快速全面深刻地掌握ASP程式开发的方方面面(有实用价值的),并且在传统ASP教材内容的基础上,增加了新的流行内容,如不使用分页属性对大型记录集进行分页、可生成静态HTML档案的新闻系统,使用档案系统组件生成RSS档案等等。
在讲述原理后安排了大量实例,例如,在以Ajax技术查找数据的套用一节中,就安排了7个例子,包括1. 製作级联下拉框、2. 异步方式检测用户名是否可用、3. 製作带自动提示功能的输入框、4. 製作Ajax无刷新登录系统、5. 製作异步载入新闻的新闻系统、6. 製作股票查询系统、7. 製作动态载入内容的弹出框。

前 言

ASP是经典的动态网页製作技术,相对于其他几种动态网页开发语言,ASP具有简单易学、运行环境易于配置等优点,是初学者学习Web应用程式设计的理想入门语言,且通过学习ASP能为以后学习其他Web编程技术打下良好的基础。
目前市场上ASP的教材已多如牛毛,但这些教材在使用时仍存在一些问题,本书在写作时主要解决以下问题:
(1) 对于安装IIS来说,绝大多数教材都以Windows XP为环境进行介绍,但教学中发现,现在很多学生自用电脑的作业系统都是Windows 7,普遍反映不知道如何在Windows 7中安装IIS,因此本书同时介绍了这两种作业系统下IIS的安装。
(2) 对ASP的传统内容去粗取精,Web应用程式的功能主要就是查询、添加、删除和修改记录,因此本书对这些功能的实现进行了重点叙述,在普通的ASP程式、生成静态网页的ASP程式和Ajax程式中分别实现了查询、添加、删除和修改等功能模组,并介绍了相关实例。对ASP中一些不常用的或过时的组件,则内容从略。
(3) 在传统ASP教材内容的基础上增加了新的流行内容,如不使用分页属性对大型记录集进行分页,可生成静态HTML档案的新闻系统,ASP生成XML或RSS档案,尤其是对基于jQuery的Ajax技术进行了全面的介绍。
(4) Ajax技术已经成为企业开发中套用最广泛的技术之一,不管採用什幺样的开发平台,只要开发B/S架构的套用,那幺表现层就一定会使用Ajax技术。但对于初学者来说,常常对原始Ajax程式中冗长的代码和晦涩的名称感到畏惧,失去了学习的信心。
但Ajax技术是当今Web编程中非常有必要学习的一种技术,这是因为:
首先,Ajax技术非常具有实用价值。目前,无论是大型入口网站,还是电子商务类网站,都充斥着大量Ajax技术套用的典型例子。另外,基于B/S架构的管理信息系统(如ERP)中,也需要大量套用Ajax技术。
其次,通过学习Ajax可以使读者对XML、RSS、Web Services、SOAP这些技术的用途有更深入的理解,是读者学习更高级软体开发技术的一条便捷通道。
再次,学习Ajax技术的难度其实并不大,一般认为,只要扎实地掌握了JavaScript技术和一门伺服器端程式语言(如ASP),就能在短时间内掌握Ajax技术,因为Ajax技术涉及的知识内容并不多,而且jQuery已大大简化了Ajax的开发。

目 录

第1章Web编程概述
1.1Web概述
1.1.1Web的发展
1.1.2Web的有关概念
1.2网站与Web应用程式
1.2.1在Dreamweaver中定义站点
1.2.2Web应用程式
1.2.3B/S模式和C/S模式
1.3常见的动态网页开发技术
1.4Web伺服器
1.5Web编程的新趋势
习题
第2章(X)HTML与CSS
2.1什幺是HTML
2.1.1HTML文档的结构
2.1.2认识Dreamweaver CS3
2.1.3使用Dreamweaver新建HTML档案
2.2HTML标记
2.2.1HTML标记的分类和结构
2.2.2HTML元素的概念和分类
2.2.3文本格式标记
2.2.4列表标记
2.2.5图像标记img
2.2.6超连结标记a
2.3表格标记
2.3.1table标记及其属性
2.3.2tr、td、th标记的属性
2.3.3单元格的合併属性
2.4表单标记
2.4.1form标记
2.4.2input标记
2.4.3select和option标记
2.4.4textarea标记
2.4.5表单数据的传递过程
2.5HTML与XHTML
2.5.1文档类型的含义和选择
2.5.2XHTML与HTML的重要区别
2.6CSS基础
2.6.1CSS的语法
2.6.2在HTML中引入CSS的方法
2.6.3选择器的分类
2.6.4伪类选择器及其套用
2.7CSS的盒子模型
习题
第3章JavaScript
3.1JavaScript简介
3.1.1JavaScript的特点
3.1.2JavaScript的用途
3.1.3在网页中插入JavaScript脚本的方法
3.1.4开发和调试JavaScript的工具
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浏览器对象模型
3.4.1window对象
3.4.2使用定时操作函式製作动画效果
3.4.3location对象
3.4.4history对象
3.4.5document对象
3.4.6screen对象
3.5文档对象模型
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.6.5DOM和事件编程实例
习题
第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显示与隐藏元素的三对方法
4.7.2製作渐变背景色的下拉选单
4.8jQuery的套用举例
4.8.1製作摺叠式选单
4.8.2製作Tab面板
4.8.3製作图片轮显效果
4.8.4jQuery的外挂程式套用举例
习题
第5章ASP程式设计基础
5.1静态网页和动态网页
5.1.1为什幺需要动态网页
5.1.2ASP动态网页的工作原理
5.2ASP的运行环境
5.2.1IIS的安装
5.2.2运行第一个ASP程式
5.2.3IIS的配置
5.2.4配置Dreamweaver开发ASP程式
5.3VBScript脚本语言基础
5.3.1ASP代码的基本格式
5.3.2VBScript的变数
5.3.3VBScript数组
5.3.4VBScript运算符和表达式
5.4VBScript内置函式
5.4.1字元串相关函式
5.4.2日期和时间函式
5.4.3转换函式
5.4.4数学函式
5.4.5检验函式
5.5过程与函式
5.5.1Sub过程
5.5.2Function函式
5.6VBScript语句
5.6.1条件语句
5.6.2循环语句
5.7Include档案包含命令和容错语句
5.7.1Include档案包含命令
5.7.2容错语句
习题
第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.1使用Response.Write输出信息
6.2.2使用Response.Redirect方法重定向网页
6.2.3使用Response.End停止处理当前脚本
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对象
习题
第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.7RecordSet对象的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使用Dreamweaver开发ASP访问资料库
7.9.1建立资料库的连线
7.9.2创建记录集
7.9.3绑定动态数据到页面
7.9.4创建重複区域伺服器行为
习题
第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.4利用FSO生成RSS档案
8.4.1XML语法概述
8.4.2RSS概述
8.4.3用ASP直接输出RSS文档
8.4.4用FSO组件生成静态RSS文档
习题
第9章基于jQuery的Ajax技术基础
9.1Ajax技术的基本原理
9.1.1基于Ajax技术的Web应用程式模型
9.1.2载入页面的方法比较
9.1.3用原始的Ajax技术载入文档
9.2jQuery中的Ajax方法与载入文档
9.2.1使用load方法载入HTML文档
9.2.2JSON概述
9.2.3使用$.getJSON方法载入JSON文档
9.2.4使用$.getScript方法载入JavaScript文档
9.2.5使用$.get方法载入XML文档
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表单的序列化方法
习题
第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基本的修改记录程式
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程式转换成jQuery Ajax程式
10.7.2 调试Ajax程式的方法
习题
附录A ASP与ASPNet的区别
参考文献

标 签

搜索
随机推荐

Powered By 种豆资源网||