从阿贾克师(ajax)说起

2017-03-07  本文已影响0人  O8

阿贾克师

一朋友出去面试回来对我说面试情况,他说面试官问阿贾克师,当时老懵逼了,what ?阿贾克师?(原谅我们年少时候的无知😢)。自此阿贾克师就成为我们一群人的ajax代名词。细想其实也没错吧!本来就念阿贾克师嘛。

AJAX = Asynchronous JavaScript and XML(异步JavaScript和XML)

先上一段原生ajax压压惊:

function CreatXmlHttp() {
  const httpRequest = new window.XMLHttpRequest() || new window.ActiveXObject()
  httpRequest.open('get', 'http://localhost:3000/adminusers/list', true)
  httpRequest.send()
  httpRequest.onreadystatechange = () => {
    console.log(httpRequest.readyState) // 2 3 4
    console.log(httpRequest.status) // 200 200 200
    if (httpRequest.readyState === 4 && httpRequest.status === 200) 
    { 
     console.log(httpRequest.response)
    }
  }
}
API

在来看看上面的的输出结果:

console.log(httpRequest.readyState) // 2 3 4
console.log(httpRequest.status) // 200 200 200

为什么会这样?这就是我们要来说道说道的东西了..(明天再说了)

上一篇 下一篇

猜你喜欢

热点阅读