ajax面试题


1.简介
Ajax 是指一种创建交互式网页应用的技术。用于沟通客户端与服务器,可以在【不必刷新整个浏览器】的情况下,与服务器进行异步通讯
2.原理 
通过 XmlHTTPRequest 对象来向服务器发异步请求,从服务器获得数据,然后用 javascript 操作 DOM 来更新页面。 
3.优点
1、页面无刷新,用户的体验非常好。
2、使用异步方式与服务器通信,具有更加迅速的响应能力。
3、可以把以前一些服务器负担的工作转嫁到客户端,利用客户端闲置的能力来处理,减轻服务器和宽带的压力
4.缺点
1、Ajax 不支持浏览器 back 按钮。
2、Ajax 暴露了与服务器交互的细节,所以会产生安全问题
3、不容易调试。
5.实现流程
1.     创建xmlHttpRequest异步对象
2.      使用open()方法创建HTTP请求,设置请求方法和URL参数
3.      使用send()方法发送数据
4.      给onreadystatechange事件设置回调函数
5.      在回调函数中对不同的响应状态进行处理

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值