由于课程设计的安排,我对H5+css样结合js技术对开发前端项目有了更深的了解。随后又学习ajax的使用方法,下面,我将讲一下我所学到的关于ajax的知识。
一,ajax是什么
全称:asynchronous JavaScript and XML ;(基于XML的异步JavaScript) 通俗的说,就是通过ajax技术将后端的数据拿出来然后在前端页面中显示出来。 也相当于异步的JS和XML,要明确ajax不是一种编程语言,它不需要任何浏览器插件,但需要用户允许JS在浏览器上面执行。
二,ajax的工作流程
三,ajax工作中比较重要的对象
1,XMLHttpRequest 对象
XMLHttpRequest 对象用于在后台与服务器交换数据。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。
对于大多数浏览器来说均支持 XMLHttpRequest 对象;但也有少部分不支持,如:IE5 和 IE6 则使用 ActiveXObject对象;
(在这里因为基本上很多浏览器都支持XMLHttpRequest ,所以就不在讲解ActiveXObject的使用啦。)
创建 XMLHttpRequest 对象的语法: