我的编程空间,编程开发者的网络收藏夹
学习永远不晚

如何使用AJAXRequest进行AJAX应用程序开发

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

如何使用AJAXRequest进行AJAX应用程序开发

小编给大家分享一下如何使用AJAXRequest进行AJAX应用程序开发,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!



准备

在使用AJAXRequest进行AJAX开发之前,你需要做以下准备:

准备知识:JavaScript基本语法,文档对象模型(DOM)的相关知识,以及至少掌握一种后台编程的语言(我写的例子以ASP为编程语言)。

准备工具:EditPlus或者其他文本编辑器(Dreamweaver或者Visual Web Developer也可以),以及本地测试用的Web服务器(IIS或者Apache或者NetBox或其他都可以)。

下载AJAXRequest类:你可以在http://www.xujiwei.cn/works/ajaxrequest/下载到最新版的AJAXRequest类。

要进行AJAX开发,你需要了解JS编程,这是AJAX中J的需要,以及后台编程,这是需要在服务端进行动态处理,DOM用来处理信息,将结果呈现给用户。而工具方面,文本编辑器可以选择你自己喜欢的,我比较喜欢用EditPlus。

至于测试用的Web服务器,就取决于你所用的后台编程语言了,如ASP或ASP.NET是IIS,PHP可以选择Apache等。运行ASP的另外一个选择是NetBox,不过NetBox对UTF-8支持不太好,如果不涉及非英文的输出,可以考虑选择这个轻量级的服务器软件。

至于为什么要在本地建立测试服务器而不是直接在浏览器中运行,是因为从一开始就在与服务器相近的环境中开发,可以在以后的开发过程中减少许多莫名的错误。

开始

在之后教程的例子中,我都将以JS代码与XHTML代码分开的方式来书写,其中AJAXRequest类文件ajaxrequest.js放在例子代码的同一目录下。

Hello,World!

按照惯例,以一个“Hello,World!”来开始。

helloworld.htm

程序代码:

复制代码 代码如下:


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
  <head> 
    <meta name="author" content="xujiwei" /> 
    <meta name="copyright" content="www.xujiwei.cn" /> 
    <meta name="description" content="hello,world" /> 
    <title>Hello,World!</title> 
    <!-- 包含AJAXRequest类文件 --> 
    <script type="text/javascript" class="lazy" data-src="ajaxrequest.js"></script> 
    <!-- 包含页面需要的JS代码 --> 
    <script type="text/javascript" class="lazy" data-src="helloworld.js"></script> 
  </head> 
  <body> 
    <!-- 一个按钮,单击调用函数showHello,显示欢迎信息 --> 
    <button onclick="showHello();">显示Hello,World!</button> 
  </body> 
</html> 


在helloworld.htm中,我们在页面上放置了一个button,用于触发showHello函数,显示从服务端获取的信息。

helloworld.js

程序代码:

复制代码 代码如下:


// 创建AJAXRequest对象,以全局变量的方式来保存这个对象,这样在整个页面应用程序中就只需要创建一次AJAXRequest类对象,而不用重复创建。 
var ajax=new AJAXRequest(); 
///////////////////////////////////////// 
// showHello 
// 描述:向服务端发送请求并显示返回信息 
// 参数:无 
// 返回:无 
///////////////////////////////////////// 
function showHello() { 
  // 使用get方法向服务端获取文件helloworld.txt的内容, 
  // 并在函数mycallback中进行处理 
  ajax.get("helloworld.txt",mycallback); 

///////////////////////////////////////// 
// mycallback 
// 描述:向服务端发送请求并显示返回信息 
// 参数:obj - XMLHttpRequest对象,保存服务端返回信息 
// 返回:无 
///////////////////////////////////////// 
function mycallback(obj) { 
  // 用alert来显示服务端返回的内容 
  // obj.responseText为helloworld.txt的内容 
  alert(obj.responseText); 

在helloworld.js中,创建了一个全局变量ajax,用于保存一个AJAXRequest对象,如果在有多个函数需要用到AJAXRequest时,就不需要重新创建AJAXRequest类实例,只需要直接使用ajax就行了。因为AJAXRequest类中具有连接池的特性,因此不会出现在网络延迟较大时后来的请求覆盖前面的请求的情况。
helloworld.txt
程序代码:
Hello,World!
helloworld.txt为客户端需要的内容,欢迎信息“Hello,World!”。

以上是“如何使用AJAXRequest进行AJAX应用程序开发”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网行业资讯频道!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

如何使用AJAXRequest进行AJAX应用程序开发

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

使用AJAX进行PHP开发

这篇文章主要讲解了“使用AJAX进行PHP开发”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“使用AJAX进行PHP开发”吧!  创建一个简单的相册   本文将使用两种方法创建一个简单的相册:
2023-06-10

如何利用C++平台进行移动应用程序开发?

使用 c++++ 开发移动应用程序需要跨平台框架,如 qt creator、juce 或 react native c++。具体可按以下步骤使用 qt creator 创建移动应用程序:创建 qt creator 项目。在 qt desig
如何利用C++平台进行移动应用程序开发?
2024-05-11

如何使用uni-app进行微信小程序云开发

这篇文章主要介绍了如何使用uni-app进行微信小程序云开发,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。第一步:使用微信开发者工具,创建一个云开发的项目,创建云函数并上传(
2023-06-03

如何使用NetBeans IDE开发Python应用程序

这篇文章将为大家详细讲解有关如何使用NetBeans IDE开发Python应用程序,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。向您介绍在 NetBeans IDE 中使用 Python
2023-06-17

Web应用程序如何使用C#进行创建

本篇文章为大家展示了Web应用程序如何使用C#进行创建,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。使用微软正在推行的.NET技术和C#语言可以快速建立Web应用程序,其安全性和可升级性都大大胜过普
2023-05-31

如何使用Go语言开发Websocket应用程序

使用Go语言开发Websocket应用程序Websocket是一种支持全双工通信的网络协议,它允许服务器主动向客户端发送数据,而不需要客户端先发起请求。Go语言对Websocket的支持非常完善,提供了一个标准库"net/http"中的"g
如何使用Go语言开发Websocket应用程序
2023-12-14

如何用pycharm进行远程开发

用pycharm进行远程开发的步骤:1、配置远程服务器信息;2、连接远程服务器;3、部署项目到远程服务器;4、在远程服务器上运行和调试代码。详细介绍:1、配置远程服务器信息,打开PyCharm,进入“File”菜单,选择“Settings”
如何用pycharm进行远程开发
2023-12-09

VB如何开发IIS应用程序

本篇内容介绍了“VB如何开发IIS应用程序”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、概述大家知道,IIS(Internet Info
2023-06-17

如何进行Python应用程序简析

本篇文章为大家展示了如何进行Python应用程序简析,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。最初设计Python应用程序的人并没有想到今天Python会在工业和科研上获得如此广泛的使用,这大大
2023-06-17

编程热搜

目录