1、Ajax(Asynchronous JavaScript and XML),允许浏览器与服务器通信而无需刷新当前页面的技术都被叫做Ajax;

2、XMLHttpRequest:该对象是对JavaScript的一个扩展,可使网页与服务器进行通信,是创建Ajax应用的最佳选择。实际上通常把Ajax当成XMLHttpRequest对象的代名词;

3、工作原理:

4、Ajax工具包:

--1)服务端语言:服务器需要具备向浏览器发送特定信息的能力。Ajax与服务端语言无关;

--2)XML(eXtensible Markup Language,可扩展标记语言)是一种描述数据的格式。Ajax程序需要某种格式化的格式来在服务器和客户端之间传递信息,XML是一种选择;

--3)XHTML(eXtensible Hypertext Language,使用扩展超媒体标记语言)和CSS(Cascading Style Sheet, 级联样式单)标准化呈现;

--4)DOM(Document Object Model, 文档对象模型):实现动态显示和交互;

--5)使用XMLHTTP组件XMLHttpRequest对象进行异步数据读取;

--6)使用JavaScript绑定和处理所有数据。

最新文章

  1. Machine Learning
  2. CentOS普通用户添加sudo权限
  3. java-java runtime 入门
  4. VS2015 C#6.0 中的那些新特性
  5. vector & array
  6. C# 键值对排序
  7. 2019/3/7 Java学习之多线程(基础)
  8. Android插件化的兼容性(中):Android P的适配
  9. 【原创】Linux基础之测试域名IP端口连通性
  10. 前端 搜索样式 html
  11. 阿里云 centos7 django + uWSGI+Nginx + python3 部署攻略
  12. VB Byte数组转字符串问题
  13. API权限控制与安全管理
  14. sql ltrim/rtrim 字段中为中文时出现?的问题
  15. arp命令 清arp表
  16. tomcat支持https的历程
  17. Winform开发常用控件之TreeView菜单导航和权限用法
  18. 【linux】U盘安装启动出现press the enter key to begin the installation process 就不动弹了
  19. AppCompat v23.2  -- Vectors的时代
  20. mongodb和redis设计原理简析

热门文章

  1. Kubernetes的service资源介绍
  2. 杭电2602 Bone Collector
  3. java 操作 csv文件
  4. Java的进制转换
  5. jquery中for循环
  6. 并发编程之第三篇(synchronized)
  7. 面试问题之——给你图片的url,你能知道它所占的字节空间吗?
  8. 5 JSON&与JavaScript转换&JavaScript:void(0)&JavaScript代码规范
  9. linux 环境下安装jdk
  10. Java基础 -3.5