简单理解::ajax是异步jscript脚本的意思a表示异步j表示jscriptx表示xml因为普通页面刷新一次必须向服务器请求全部的页面;如果使用异步请求,每次可以向服务器请求很少量的需要更新的数据,这样可以减轻服务器的负担,并且可以让web页面有应用程序的效果和相应特征,给用户更好的体验,比如gmail和google的map 
详细说明: AJAX全称“Asynchronous JavaScript and XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。它有机地包含了以下几种技术: 基于web标准(standards-based presentation)XHTML+CSS的表示; 使用 DOM(Document Object Model)进行动态显示及交互; 使用 XML 和 XSLT 进行数据交换及相关操作; 使用 XMLHttpRequest 进行异步数据查询、检索; 使用 JavaScript 将所有的东西绑定在一起。      类似于DHTML或LAMP,AJAX不是指一种单一的技术,而是有机地利用了一系列相关的技术。事实上,一些基于AJAX的“派生/合成”式(derivative/composite)的技术正在出现,如“AFLAX”。

ajax优势      传统的web应用允许用户填写表单(form),当提交表单时就向web服务器发送一个请求。服务器接收并处理传来的表单,然后返回一个新的网页。这个做法浪费了许多带宽,因为在前后两个页面中的大部分HTML代码往往是相同的。由于每次应用的交互都需要向服务器发送请求,应用的响应时间就依赖于服务器的响应时间。这导致了用户界面的响应比本地应用慢得多。与此不同,AJAX应用可以仅向服务器发送并取回必需的数据,它使用SOAP或其它一些基于XML的web service接口,并在客户端采用JavaScript处理来自服务器的响应。因为在服务器和浏览器之间交换的数据大量减少,结果我们就能看到响应更快的应用。同时很多的处理工作可以在发出请求的客户端机器上完成,所以Web服务器的处理时间也减少了。

什么是ajax?,ajax能干什么?相关推荐

  1. sweet+alert+ajax,Ajax相关

    Ajax Ajax的特性可以实现异步提交与局部刷新. Ajax是一门js的技术 基于原生js开发的,但是用原生的js写代码过于繁琐, 我们在学的时候 只学如何用jQuery实现ajax. AJAX 最 ...

  2. html同时执行多个ajax,Ajax方法详解以及多个Ajax并发执行

    AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML).javascript 先来一段代码html $.ajax({ type: &q ...

  3. jQuery ajax - ajax()

    jQuery ajax - ajax() 方法 jQuery Ajax 参考手册 实例 通过 AJAX 加载一段文本: jQuery 代码: $(document).ready(function(){ ...

  4. jQuery Ajax - ajax()方法,参数注释

    jQuery Ajax - ajax()方法,参数注释 ajax(参数注释,解答): $.ajax({// type,请求方式type: "get", // url,地址,就是ac ...

  5. JavaScript之Ajax-1 Ajax(Ajax原理、Ajax对象属性和方法)

    一.Ajax原理 Ajax简介 - Asynchronous JavaScript And Xml 异步的 JavaScript 和 Xml - Ajax 是一种用来改善用户体验的技术,其实质是,使用 ...

  6. Ajax 什么是Ajax? Ajax的基本语法

    Ajax 什么是Ajax? AJAX(Asynchronous Javascript And XML)翻译成中文就是"异步Javascript和XML".即使用Javascript ...

  7. AJAX工作原理及其优缺点 1.什么是AJAX? AJAX全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML),是一种创建交互式网页应用的网页

    参考文章:https://www.cnblogs.com/SanMaoSpace/archive/2013/06/15/3137180.html AJAX工作原理及其优缺点 1.什么是AJAX? AJ ...

  8. 什么是Ajax?Ajax如何发送请求(详)

    本篇来讲关于Ajax的内容,当然还有小伙伴可能不知道该怎么读 "Ajax",它读 "阿贾克斯" ,当然了读法可能因人而异,下面来进入正题,先来了解一下什么是Aj ...

  9. 给动态生成的按钮添加ajax,Ajax/Javascript动态创建按钮的问题

    你没有指定一个事件处理程序,您调用它.函数createButtons马上被调用,并且它返回的任何东西都被赋值给window.onload. window.onload = createButtons( ...

最新文章

  1. 为什么重新new两个线程线程号相同_面试官每次问我关于线程间通信方法,我都回答的很糟糕...
  2. mysql源码添加一个命令,MySQL ALTER命令
  3. #include iostream与#include iostream.h的区别
  4. linux共享库位置配置(LD_LIBRARY_PATH环境变量 或者 更改/etc/ld.so.conf)
  5. c语言位运算符读音,C语言六种位运算符
  6. [导入]c#中的关于string的转换的问题
  7. Java中对象的比较 == 和 equals()
  8. 21天jmeter打卡day2-环境搭建
  9. pymol安装教程linux,PyMOL | Pymol绘图教程(一)
  10. 什么样的博文才能上首页呢?『博客使用技巧』
  11. 编程基础(动态内存的分配)
  12. python可视化分析网易云音乐评论_网易云音乐评论 可视化分析
  13. 网页qq邮箱链接html,使用QQ邮箱打开网页上的电子邮件链接
  14. 史上最简单的 MySQL 教程(十二)「列属性 之 唯一键」
  15. 快速开发小程序——案例
  16. ipa签名工具(IPA Resign Tool)在windows和macos系统下对苹果ipa文件一键重签名
  17. URI URL区别及转换
  18. Java线程状态总结
  19. 反射(Reflection)
  20. Linux学习(四)

热门文章

  1. android开发技术可行性,Flutter技术调研及可行性结论
  2. html圆点跟链接线,html5 canvas简洁的圆点线动画特效
  3. 苹果刷机攻略(实操)
  4. 打开doc文档提示Word 遇到问题需要关闭以安全模式启动解决办法
  5. java分数变小数的函数_用JAVA解决ACM分数变小数
  6. 系统架构师学习笔记-嵌入式系统
  7. Qt编写的局域网聊天程序
  8. ubuntu下实现PCMCIA接口的CDMA无线卡上网
  9. 上海市高等学校计算机一级成绩查询,上海计算机一级考试成绩查询入口
  10. 《Adobe Photoshop CS5中文版经典教程(全彩版)》—第2课2.9节使用污点修复画笔工具...