新建
上传
首页
助手
最?/div>
资料?/div>
工具

一?/p>

Ajax 

1

?/p>

Ajax 

是什?/p>

? 

如何创建一?/p>

Ajax

?/p>

 

Ajax

并不算是一种新的技术,全称?/p>

asynchronous 

javascript 

and 

xml

,可以说是已

有技术的组合?/p>

主要用来实现客户端与服务器端的异步通信效果?/p>

实现页面的局部刷新,

?/p>

期的浏览器并不能原生支持

ajax

,可以使用隐藏帧?/p>

iframe

)方式变相实现异步效果,?/p>

来的浏览器提供了?/p>

ajax

的原生支?/p>

 

?/p>

?/p>

ajax

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

XMLHttpRequest(

?/p>

?/p>

?/p>

?/p>

?/p>

)

?/p>

ActiveXObject(IE

浏览?/p>

)

对象实现异步通信效果

 

基本步骤?/p>

 

var xhr =null;//

创建对象

  

if(window.XMLHttpRequest){ 

 

xhr = new XMLHttpRequest(); 

}else{ 

 

xhr = new ActiveXObject("Microsoft.XMLHTTP"); 

} 

     

xhr.open(“方式?”地址?”标志位?;//初始化请?/p>

  

     

xhr.setRequestHeader(“?”?;//设置

http

头信?/p>

  

     xhr.onreadystatechange =function(){}//

指定回调函数

  

     xhr.send();//

发送请?/p>

  

js

框架

?/p>

jQuery/EXTJS

等)

提供?/p>

ajax  API

对原生的

ajax

进行了封装,

熟悉了基础

理论,再学习别的框架就会得心应手,好多都是换汤不换药的内?/p>

  

2

、同步和异步的区?/p>

? 

同步:阻塞的

 

-

张三叫李四去吃饭,李四一直忙得不停,张三一直等着,直到李四忙完两个人一块去吃饭

 

=

浏览器向服务器请求数据,服务器比较忙,浏览器一直等着(页面白屏)

,直到服务器返回

数据,浏览器才能显示页面

 

异步:非阻塞?/p>

 

-

张三叫李四去吃饭,李四在忙,张三说了一声然后自己就去吃饭了,李四忙完后自己去吃

 

=

浏览器向服务器请求数据,服务器比较忙,浏览器可以自如的干原来的事情(显示页面?/p>

?/p>

服务器返回数据的时候通知浏览器一声,浏览器把返回的数据再渲染到页面,局部更?/p>

 

3

、如何解决跨域问?/p>

? 

理解跨域的概念:协议、域名、端口都相同才同域,否则都是跨域

 

出于安全考虑,服务器不允?/p>

ajax

跨域获取数据,但是可以跨域获取文件内容,所?

Ͼλ
新建
上传
首页
助手
最?/div>
资料?/div>
工具

一?/p>

Ajax 

1

?/p>

Ajax 

是什?/p>

? 

如何创建一?/p>

Ajax

?/p>

 

Ajax

并不算是一种新的技术,全称?/p>

asynchronous 

javascript 

and 

xml

,可以说是已

有技术的组合?/p>

主要用来实现客户端与服务器端的异步通信效果?/p>

实现页面的局部刷新,

?/p>

期的浏览器并不能原生支持

ajax

,可以使用隐藏帧?/p>

iframe

)方式变相实现异步效果,?/p>

来的浏览器提供了?/p>

ajax

的原生支?/p>

 

?/p>

?/p>

ajax

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

XMLHttpRequest(

?/p>

?/p>

?/p>

?/p>

?/p>

)

?/p>

ActiveXObject(IE

浏览?/p>

)

对象实现异步通信效果

 

基本步骤?/p>

 

var xhr =null;//

创建对象

  

if(window.XMLHttpRequest){ 

 

xhr = new XMLHttpRequest(); 

}else{ 

 

xhr = new ActiveXObject("Microsoft.XMLHTTP"); 

} 

     

xhr.open(“方式?”地址?”标志位?;//初始化请?/p>

  

     

xhr.setRequestHeader(“?”?;//设置

http

头信?/p>

  

     xhr.onreadystatechange =function(){}//

指定回调函数

  

     xhr.send();//

发送请?/p>

  

js

框架

?/p>

jQuery/EXTJS

等)

提供?/p>

ajax  API

对原生的

ajax

进行了封装,

熟悉了基础

理论,再学习别的框架就会得心应手,好多都是换汤不换药的内?/p>

  

2

、同步和异步的区?/p>

? 

同步:阻塞的

 

-

张三叫李四去吃饭,李四一直忙得不停,张三一直等着,直到李四忙完两个人一块去吃饭

 

=

浏览器向服务器请求数据,服务器比较忙,浏览器一直等着(页面白屏)

,直到服务器返回

数据,浏览器才能显示页面

 

异步:非阻塞?/p>

 

-

张三叫李四去吃饭,李四在忙,张三说了一声然后自己就去吃饭了,李四忙完后自己去吃

 

=

浏览器向服务器请求数据,服务器比较忙,浏览器可以自如的干原来的事情(显示页面?/p>

?/p>

服务器返回数据的时候通知浏览器一声,浏览器把返回的数据再渲染到页面,局部更?/p>

 

3

、如何解决跨域问?/p>

? 

理解跨域的概念:协议、域名、端口都相同才同域,否则都是跨域

 

出于安全考虑,服务器不允?/p>

ajax

跨域获取数据,但是可以跨域获取文件内容,所?

">
新建
上传
首页
助手
最?/div>
资料?/div>
工具

一?/p>

Ajax 

1

?/p>

Ajax 

是什?/p>

? 

如何创建一?/p>

Ajax

?/p>

 

Ajax

并不算是一种新的技术,全称?/p>

asynchronous 

javascript 

and 

xml

,可以说是已

有技术的组合?/p>

主要用来实现客户端与服务器端的异步通信效果?/p>

实现页面的局部刷新,

?/p>

期的浏览器并不能原生支持

ajax

,可以使用隐藏帧?/p>

iframe

)方式变相实现异步效果,?/p>

来的浏览器提供了?/p>

ajax

的原生支?/p>

 

?/p>

?/p>

ajax

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

XMLHttpRequest(

?/p>

?/p>

?/p>

?/p>

?/p>

)

?/p>

ActiveXObject(IE

浏览?/p>

)

对象实现异步通信效果

 

基本步骤?/p>

 

var xhr =null;//

创建对象

  

if(window.XMLHttpRequest){ 

 

xhr = new XMLHttpRequest(); 

}else{ 

 

xhr = new ActiveXObject("Microsoft.XMLHTTP"); 

} 

     

xhr.open(“方式?”地址?”标志位?;//初始化请?/p>

  

     

xhr.setRequestHeader(“?”?;//设置

http

头信?/p>

  

     xhr.onreadystatechange =function(){}//

指定回调函数

  

     xhr.send();//

发送请?/p>

  

js

框架

?/p>

jQuery/EXTJS

等)

提供?/p>

ajax  API

对原生的

ajax

进行了封装,

熟悉了基础

理论,再学习别的框架就会得心应手,好多都是换汤不换药的内?/p>

  

2

、同步和异步的区?/p>

? 

同步:阻塞的

 

-

张三叫李四去吃饭,李四一直忙得不停,张三一直等着,直到李四忙完两个人一块去吃饭

 

=

浏览器向服务器请求数据,服务器比较忙,浏览器一直等着(页面白屏)

,直到服务器返回

数据,浏览器才能显示页面

 

异步:非阻塞?/p>

 

-

张三叫李四去吃饭,李四在忙,张三说了一声然后自己就去吃饭了,李四忙完后自己去吃

 

=

浏览器向服务器请求数据,服务器比较忙,浏览器可以自如的干原来的事情(显示页面?/p>

?/p>

服务器返回数据的时候通知浏览器一声,浏览器把返回的数据再渲染到页面,局部更?/p>

 

3

、如何解决跨域问?/p>

? 

理解跨域的概念:协议、域名、端口都相同才同域,否则都是跨域

 

出于安全考虑,服务器不允?/p>

ajax

跨域获取数据,但是可以跨域获取文件内容,所?

Ͼλ">
Ͼλ
Ŀ

ajax面试?- 百度文库
新建
上传
首页
助手
最?/div>
资料?/div>
工具

一?/p>

Ajax 

1

?/p>

Ajax 

是什?/p>

? 

如何创建一?/p>

Ajax

?/p>

 

Ajax

并不算是一种新的技术,全称?/p>

asynchronous 

javascript 

and 

xml

,可以说是已

有技术的组合?/p>

主要用来实现客户端与服务器端的异步通信效果?/p>

实现页面的局部刷新,

?/p>

期的浏览器并不能原生支持

ajax

,可以使用隐藏帧?/p>

iframe

)方式变相实现异步效果,?/p>

来的浏览器提供了?/p>

ajax

的原生支?/p>

 

?/p>

?/p>

ajax

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

XMLHttpRequest(

?/p>

?/p>

?/p>

?/p>

?/p>

)

?/p>

ActiveXObject(IE

浏览?/p>

)

对象实现异步通信效果

 

基本步骤?/p>

 

var xhr =null;//

创建对象

  

if(window.XMLHttpRequest){ 

 

xhr = new XMLHttpRequest(); 

}else{ 

 

xhr = new ActiveXObject("Microsoft.XMLHTTP"); 

} 

     

xhr.open(“方式?”地址?”标志位?;//初始化请?/p>

  

     

xhr.setRequestHeader(“?”?;//设置

http

头信?/p>

  

     xhr.onreadystatechange =function(){}//

指定回调函数

  

     xhr.send();//

发送请?/p>

  

js

框架

?/p>

jQuery/EXTJS

等)

提供?/p>

ajax  API

对原生的

ajax

进行了封装,

熟悉了基础

理论,再学习别的框架就会得心应手,好多都是换汤不换药的内?/p>

  

2

、同步和异步的区?/p>

? 

同步:阻塞的

 

-

张三叫李四去吃饭,李四一直忙得不停,张三一直等着,直到李四忙完两个人一块去吃饭

 

=

浏览器向服务器请求数据,服务器比较忙,浏览器一直等着(页面白屏)

,直到服务器返回

数据,浏览器才能显示页面

 

异步:非阻塞?/p>

 

-

张三叫李四去吃饭,李四在忙,张三说了一声然后自己就去吃饭了,李四忙完后自己去吃

 

=

浏览器向服务器请求数据,服务器比较忙,浏览器可以自如的干原来的事情(显示页面?/p>

?/p>

服务器返回数据的时候通知浏览器一声,浏览器把返回的数据再渲染到页面,局部更?/p>

 

3

、如何解决跨域问?/p>

? 

理解跨域的概念:协议、域名、端口都相同才同域,否则都是跨域

 

出于安全考虑,服务器不允?/p>

ajax

跨域获取数据,但是可以跨域获取文件内容,所?



ļ׺.doc޸Ϊ.docĶ

  • 1718ѧѧڸ߶ĩӢ()(10)
  • ʦʷµ17Ρ⡷word̰
  • 2019¸ ڶ 塢Һ ġ Һıֲѵ
  • 2016FIFAֹ2016811գ
  • ̰֯
  • 2020꼽̰꼶ϲѧ-ĩԾ_()
  • ˹ǰƼǰ
  • 2019ԭչ״չƷĿ¼
  • ¡˽̰Сѧ꼶ѧ²ȫ̰
  • ɶѧУСѧ

վ

԰ Ͼλ
ϵͷ779662525#qq.com(#滻Ϊ@)