我是靠谱客的博主 单纯羽毛,最近开发中收集的这篇文章主要介绍【PHP面试题】AJAX技术利用了什么协议?简述AJAX的工作机制。,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

文章目录

    • 一、考点
      • 1、AJAX的基本工作原理
        • 1) AJAX基本概念
        • 2) AJAX 工作原理
      • 2、延伸:jQuery的AJAX操作
        • 常用方法
    • 二、解题方法
    • 三、真题
        • 要求写出jQuery中,可以处理AJAX的几种方法。

一、考点

1、AJAX的基本工作原理

1) AJAX基本概念

Asynchronous JavaScript and XML(异步的 JavaScript和XML)。通过在后台与服务器进行少量数据交换,AJAX可以使网页实现异步更新。

2) AJAX 工作原理

  • XMLHttpRequest 是 AJAX的基础,在使用AJAX的时候,一定要去使用XMLHttpRequest这个对象,AJAX是基于该对象的;
  • XMLHttpRequest 用于在后台与服务器交换数据。

① XMLHttpRequest 对象请求

// 请求方式,请求地址,是否异步传送
open(method, url, async);
// 发送
send(string);

② XMLHttpRequest 对象响应

responseText; // 接收 text内容
responseXML;  // 接收 XML内容
onreadystatechange; // 状态发生改变的时候调用

readState:

  • 0(请求未初始化);
  • 1(服务器连接已建立);
  • 2(请求已接收);
  • 3(请求处理中);
  • 4(请求已完成,且响应已就绪)【响应完成】。

status:200、400


2、延伸:jQuery的AJAX操作

常用方法

$(ele).load(); // 给我们一个元素直接去加载内容 	
$.ajax();
$.get();
$.post();
$.getJSON();
$.getScript();

二、解题方法

1、理解 AJAX 工作原理,这也是与面试官面聊时可能被问到的。
2、牢记jQuery的AJAX操作方法,遇到AJAX编程题,先考虑jQuery的AJAX操作方式,判断是GET还是POST请求,然后选择对应的方法,通常不会考察JavaScript的原生操作方法。


三、真题

要求写出jQuery中,可以处理AJAX的几种方法。

$.ajax();
$.get();
$.post();
$.getJSON();
$.getScript();

最后

以上就是单纯羽毛为你收集整理的【PHP面试题】AJAX技术利用了什么协议?简述AJAX的工作机制。的全部内容,希望文章能够帮你解决【PHP面试题】AJAX技术利用了什么协议?简述AJAX的工作机制。所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(57)

评论列表共有 0 条评论

立即
投稿
返回
顶部