美文网首页
Ajax入门(js版)

Ajax入门(js版)

作者: hsj_gg | 来源:发表于2018-06-06 19:31 被阅读0次

Ajax的优缺点:  

    优点:1、最少量的数据传输。传统的静态页面要刷新整个页面,而Ajax仅需要少量数据即可动态的改变界面。

                2、更好的可用性;Ajax不需要任何浏览器插件,仅需要用户允许JavaScript在浏览器上执行。

                3、界面与应用分离:利用Ajax,只需要从服务器端传输少量数据。

    缺点:1、Ajax大量的使用了javascript和Ajax引擎,这些取决于浏览器的支持.在编写的时候考虑对浏览器的兼容性.

 2、Ajax只是局部刷新,所以页面的后退按钮无法使用.

Ajax对XMLHTTP对象的应用:

    open(method,url,async)

        第一个参数是HTTP请求的方式,有GET、POST、HEAD三种方式。

        第二个参数是所请求页面的URL。

        第三个参数是用来设置请求是否异步,true为异步。

send()方法发送open()方法设定的请求,send()方法中的参数为发送请求时同时发送的数据。没有数据,参数值设置为null即为send(null)

onreadystatechange()方法用来监听服务器是否响应,请求状态由readystate来判断。

readyState的值为4是表示完成。

相关文章

  • Ajax入门(js版)

    Ajax的优缺点: 优点:1、最少量的数据传输。传统的静态页面要刷新整个页面,而Ajax仅需要少量数据即可动态的...

  • 0基础自学linux运维-5.1-java推荐书籍

    0、没入门之前 没入门之前得学一点简单的前端知识: HMTL、js/juqery、用jquery实现ajax、cs...

  • JS中Ajax入门

    AJAX是网页交互过程中,通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重...

  • ajax.js入门

    ajax.js 框架,库 干嘛的: 读数据,写数据有哪些读数据方式: form/href为什么学: ...

  • ajax原生js版

    判断浏览器是否支持 新建ajax ajax对象的方法 open方法 用于设置进行异步请求的目标URL,请求方...

  • vue.js配合axios发送Ajax请求

    vue.js与ajax vue本身是不支持发送ajax请求,需要通过其他库来实现的(比如vue1.0版本官方推荐的...

  • 使用 axios 实现 ajax 方案

    使用 axios 实现ajax方案 vue.js 自2.0版本已经不对 vue-resource 更新了,官方推荐...

  • Vue-(7)Ajax(axios)

    Vue.js 2.0版本推荐使用 axios 来完成 ajax 请求。 Axios 是一个基于 Promise 的...

  • JS中的Ajax

    JS中的Ajax Ajax简介 Ajax为 Asynchronous Javascript And XML 的缩写...

  • 封装ajax

    利用npm安装axios 在src目录下创建ajax.jsajax.js 将ajax.js 文件引入main.js...

网友评论

      本文标题:Ajax入门(js版)

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