码迷,mamicode.com
首页 > 其他好文 > 详细

关于通信

时间:2018-05-26 13:24:10      阅读:145      评论:0      收藏:0      [点我收藏+]

标签:更新   互信   function   XML   服务   new   soft   AC   协议   

1.同源策略

源:协议(http/https)+域名(www.baidu.com)+端口(一般默认80) 三个中有一个不一样,就是源不一样,就是跨域

不是同一个源限制

无法获取cookie,localStorage,indexDB

DOM无法获取

AJAX请求不能发送

2.如何创建AJax

//AJAX 可以使网页实现异步更新,整个网页不用空闲等待。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新

XMLHttpRequest对象的工作流程

1.创建一个XMLHttpRequest对象

var xhr = createxmlHttpRequest();

//考虑兼容,是否支持XMLHttpRequest,

function createxmlHttpRequest() { 
  if (window.ActiveXObject) { 
    return new ActiveXObject("Microsoft.XMLHTTP"); 
  } else if (window.XMLHttpRequest) { 
    return new XMLHttpRequest(); 
  
}

2.使用open设置和服务器的交互信息

3.使用send传送数据,开始和服务器交互

4.注册事件

5.刷新页面

兼容性问题

事件触发的条件

事件触发的顺序

关于通信

标签:更新   互信   function   XML   服务   new   soft   AC   协议   

原文地址:https://www.cnblogs.com/sisi2020/p/9092593.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!