1.jQuery ajax 优缺点: 本身是针对MVC的编程,不符合现在前端MVVM的浪潮 基于原生的XHR开发,XHR本身的架构不清晰,已经有了fetch的替代方案 JQuery整个项目太大,单纯使用ajax却要引入整个JQuery非常的不合理(采取个性化打包的方案又不能享受CDN服务) 2.ax ...
分类:
移动开发 时间:
2018-12-04 00:53:45
阅读次数:
244
AsyncCallback 异步回调委托 AsyncCallback 意义: 异步操作完成时调用的方法 语法1: 构造异步回调对象 AsyncCallback 异步回调对象名asyncCallback = new AsyncCallback(异步操作完成时调用的方法MyAsyncCallback); ...
分类:
其他好文 时间:
2018-12-02 18:00:40
阅读次数:
259
先列个通过if判断执行的代码块: creatXHR() js function createXHR(){ if (typeof XMLHttpRequest != "undefined"){ // 首先检查内置的XHR return new XMLHttpRequest(); } else if ( ...
分类:
其他好文 时间:
2018-12-01 20:05:47
阅读次数:
235
//name=或者 "&name=" + "123" + "&data=" + "slice" (可以获取) 服务器获取不到数据(先发送后加入请求头),加入 xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded... ...
分类:
其他好文 时间:
2018-11-27 01:21:22
阅读次数:
160
一、封装原生的xhr为ajax类 xhr以及用法见之前的文章 1、根据url确定请求的头部以及别的信息。 2、根据参数信息中的信息,确定请求的方法以及请求的参数 3、打开xhr并且根据头部头部以及其他信息设置,发送 4、实现链式编程:在每个函数的结尾return this; 5、实现完成后执行回调 ...
分类:
Web程序 时间:
2018-11-14 15:31:43
阅读次数:
171
· 什么是跨域 在目前的前后端分离开发模式下,前端使用 Ajax 访问后端提供的接口获取数据,产生报错。 跨域发生的原因 1. 浏览器的限制 2. 发生跨域访问 3. 发送的是 XHR(XMLHttpRequst) 请求 三者同时发生,就会发生跨域问题 解决方式 因为是三者同时发生,才能发生跨域问题 ...
分类:
编程语言 时间:
2018-11-13 02:43:12
阅读次数:
258
1.用h5对象上传表单(图片) 请求体 1.用h5对象上传表单(txt) 请求体 2.使用原生js上传表单数据 通过余弦这个网站辅助生成表单 请求体: ...
分类:
Web程序 时间:
2018-11-13 00:02:44
阅读次数:
242
1.XMLHttpRequest对象 创建XHR对象:let xhr = new XMLHttpRequest(); open():启动一个请求准备发送 open()接收3个参数:请求类型('GET'、'POST')、请求的URL、是否异步发送请求(true or false)。 send():发送 ...
分类:
Web程序 时间:
2018-11-06 22:35:49
阅读次数:
236
AJAX即“Asynchronous JavaScript and XML”(异步的JavaScript与XML技术),指的是一套综合了多项技术的浏览器端网页开发技术。 传统的ajax: XMLHttpRequest(XHR),配置麻烦,写起来不好看。 新颖的ajax: Fetch,基于promis ...
分类:
其他好文 时间:
2018-11-06 11:57:43
阅读次数:
179