Ajax应用和概述

继上一篇文章讲到,接触Ajax之前一定要对JQuery有一定的了解,虽然不是要一定先接触JQuery再学Ajax,但是这么学过的人都知道,学习JQuery之后学习和应用Ajax有多轻松。好了,言归正传,这篇文章就详细介绍一下Ajax和它的一些基础应用。Ajax是Asynchronous JavaScript And XML英文的简写,它的意思是异步JavaScript及XML,它是一种在2005年由Google推广开来的编程模式。注意,是编程模式,不是编程语言。通过使用Ajax,可以创建更好、更快以及更友好的Web应用程序。噢,在补充一点Ajax是基于JavaScript和HTTP请求(HTTPRequest)展开应用的,这一点在稍后就会讲到。
不知道有没有人小时候玩过硬键手机,它是2000几年非常普遍的一种移动手机,作者本人就有幸玩过,那时候因为不能玩电脑,所以就偷偷地拿父母的手机来玩,以现在的视角往小时候看,我觉得那是我最早接触JavaScript的时候,那时候就在天翼3G手机上玩Q宠大乐斗,大家都知道的那时候的手机还没现在的发达,在手机上就只能加载到一个页面,然后我就点击挑战我的好友的那个拳头,可怜只能看到一个蓝色的a标签,下面再加上一个拳头的图标,然后我就进入跳转后的漫长等待,最后就是另一个界面跳出来挑战结果。以上就是传统的JavaScript编程进行页面交互的案例。假如您希望从服务器上的文件或数据库中得到任何的信息,或者向服务器发送信息的话,就必须利用一个HTML表单向服务器通过GET或POST请求数据,然后点击提交按钮(和我的a标签差不多),等待服务器的响应,然后一张新的页面就加载出结果。
通过上面本人的亲身经历,相必你对Ajax的作用有了比较准确的定位,没错,Ajax应用就是为了更快地进行页面交互,在页面不重载的情况下与用户进行数据交互。本文第一段最后提到Ajax是基于JavaScript和HTTP请求(HTTPRequest)展开应用的,而Ajax的要点就是XMLHttpRequest对象,而只有在JavaScript的环境下才能使用XMLHttpRequest对象,但由于浏览器是不断更新的,一些旧老的版本的浏览器可能不支持Ajax编程模式(没有XMLHttpRequest或者ActiveXObject(IE浏览器专属)),所以在使用Ajax之前需要确认浏览器是否包含XMLHttpRequest或者ActiveXObject对象(用try…catch(e)):
在这里插入图片描述

还有Jquery的 . a j a x ( ) 和一些派生的 .ajax()和一些派生的 .ajax()和一些派生的.post()、$.get()等等都可以得到同样的效果,因需求而异。
好了,以上就是作者本人的一些认识,如有不当之处,望提点。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值