美文网首页
Ajax知识

Ajax知识

作者: 17太阳 | 来源:发表于2018-01-23 20:37 被阅读0次

1.什么是啊ajax?

ajax是指异步的JavaScript和XML,是用于建设快速动态页面的技术。ajax可以实现对页面进行异步刷新效果。

2.ajax的过程是怎样的?

//创建一个ajax请求对象:

var xhr = null;

if(window.XMLHttpRequest){

    xhr = new XMLHttpRequest();

}else{

    xhr = new ActiveXObject();

}else{

    control("对不起,你的浏览器不支持ajax")

}

//打开并与服务器连接

    xhr.open("GET/POST","url",true);

//发送请求

    xhr.send();

//请求服务器并操控数据

xhr.onreadystatechange = function(){

    if(xhr.readystate == 4 && xhr.status == 200){

            control.log(xhr.responseText)

    }

}

)


3.ajax的readystate有5个状态,每个状态分别代表什么?

        0    初始化     尚未调用open()方法

        1     启动        已经调用open()方法,但尚未调用send()方法

        2     发送         已经调用send()方法,但尚未接受到响应

        3     接收         已经接收到部分响应数据

        4     完成         已经接收到全部的响应数据并且可以在客户端使用

4.ajax优缺点?

优点:     页面无刷新,用户体验强。

                原则是“按需取数据”,减少资源负担。

                使用异步方法与服务器通信,方法迅速。

                基于标准化的,且被广泛支持的技术,不需要下载插件和小程序。

缺点:     ajax没有back(返回)按钮,破坏了后退机制。

                安全问题,会暴露以前的数据和服务器逻辑。

                对搜索引擎的支持减弱了。

                破坏了程序的异常机制。

5.ajax所包含的技术:

                  使用CSS和XHTML来表示。

                  使用DOM模型来交互和动态显示。

                  使用XMLHttpRequest和服务器进行异步通信。

                  使用javascript来绑定和调用。

6.ajax请求的时候get与post的区别?

get在url后面,post在虚拟载体里面。

get有大小限制,post没有。

post请求比get安全。

get一般用于查询数据,post用于向服务器发送数据。

(post请求用于以提交为目的的请求,发送私密类文件,向服务器发送大量数据,上传文件图片等。)

相关文章

  • zepto源码分析·ajax模块

    准备知识 在看ajax实现的时候,如果对ajax技术知识不是很懂的话,可以参看下ajax基础,以便读分析时不会那么...

  • JavaWeb学习-Ajax-1-Ajax简介

    JavaWeb学习-Ajax-1-Ajax简介 进入到一个新的知识点的学习,这个知识点叫做Ajax,指的是异步的j...

  • ajax知识

    $.ajax使用方法 常用参数:1、url 请求地址2、type 请求方式,默认是'GET',常用的还有'POST...

  • Ajax知识

    1.什么是啊ajax? ajax是指异步的JavaScript和XML,是用于建设快速动态页面的技术。ajax可以...

  • Ajax知识

    常用代码块 function loadXMLDoc(){var xmlhttp;if (window.XMLHtt...

  • AJAX基础及原理

    AJAX基础知识 什么是AJAX?async javascript and xml, 异步的JS和XML XML:...

  • AJAX小知识

    1.如何发请求? 我们知道有几种方式可以发请求,但是都有其局限性,如下: 用 form 可以发请求,但是会刷新页面...

  • AjaX小知识

    人生就是一个不断认识与遗憾的过程,总有一天,你会模糊掉我的印记,而我也将遗忘你的身影,不管那些年之前,我们多么的亲...

  • Ajax知识总结

    流程: 创建ajax引擎对象 声明事件监听:监听ajax对象的属性readystate的值,一...

  • Ajax总结

    本文主要总结整理Ajax的一些常用的基础知识,适合初学者。 一、Ajax简介、优劣势、应用场景以及技术 Ajax简...

网友评论

      本文标题:Ajax知识

      本文链接:https://www.haomeiwen.com/subject/qjheaxtx.html