异步知识
小黄果
这个作者很懒,什么都没留下…
展开
-
解决ajax跨域问题小结
跨域(不同源)一.同源判断标准:协议相同,域名相同,端口相同二.跨域不同源就是跨域,跨域访问会存在安全问题,所有浏览器对跨域进行限制:① 不能共享cookies② 不能互相操作dom③ 不能发送ajax请求1.跨域可以使用jsonp解决(dataType:jsonp)$.ajax({ dataType:'jsonp'; // 设置为jsonp即可解决跨越问题})jsonp的原理:在跨域的情况下,$.ajax内部并没有使用XMLHttpRequest(通过XMLHttpRequest原创 2020-10-29 23:57:06 · 260 阅读 · 0 评论 -
AJAX的简单介绍与使用
AJAX的简单介绍与使用作用:AJAX可以在不刷新页面的情况下,请求服务器,页面局部刷新一.AJAX请求服务器的步骤1.创建XMLHttpRequest实例XMLHttpRequest对象:具备和服务器通信的能力2.设置请求报文(1)请求行(请求方式/请求地址/协议版本号)(2)请求头(将浏览器相关信息发送给服务器)(3)请求主体(用于存放数据的)3.接收服务器响应内容,用事件监听onreadystatechange注意:get和post请求报文的区别① get方式数据在请求行(拼接)原创 2020-10-28 11:54:52 · 133 阅读 · 0 评论 -
Promise的简单介绍与使用
一.Promise的介绍1.Promise的由来(1)Promise是es6提出来的一个非常重要的一个语法(2)Promise是一种‘处理异步’的解决方案用“同步编写代码”的方式“处理异步”的一种解决方案,解决回调地狱的问题2.Promise的简单介绍(1)Promise是一个构造函数(2)() 参数里是一个回调函数resolve : fn =>成功操作 调用resolvereject : fn => 失败操作 调用 reject(3) Promise里面放一个异步操作原创 2020-10-28 12:36:29 · 322 阅读 · 0 评论