一、ajax 流程原理 ajax,即在不重新加载整个网页的情况下,对网页的某部分进行更新。 下面演示ajax 的实现原理 配置: 参考:http://www.expressjs.com.cn/starter/generator.html 完整的ajax流程: 1、 创建XMLHttpRequest对 ...
分类:
Web程序 时间:
2019-01-13 13:46:05
阅读次数:
197
1. 同源策略及跨域请求的方法和原理(比较JSONP和document.domain的不同及优劣,以及HTML5的跨域方案) 2. JavaScript数据类型 3. JavaScript字符串转化 4. JSONP原理及优缺点 5. XMLHttpRequest 6. 事件委托 7. 前端模块化( ...
分类:
编程语言 时间:
2019-01-11 00:05:14
阅读次数:
209
原生ajax的请求过程 创建全平台兼容的XMLHttpRequest对象: Ajax请求数据的过程: ...
分类:
Web程序 时间:
2019-01-11 00:03:21
阅读次数:
267
两者本质区别: AJAX通过xmlHttpRequest对象请求服务器服务器接受请求返数据实现刷新交互 普通http请求通过httpRequest对象请求服务器接受请求返数据需要页面刷新 AJAX请求头会多一个x-requested-with参数,值为XMLHttpRequest 什么是Ajax:A ...
分类:
Web程序 时间:
2019-01-03 14:09:31
阅读次数:
185
//创建XMLHttpRequest对象的三种方法 1 var xhr = createXMLHttpRequest(); 2 function createXMLHttpRequest(){ 3 try{ return new XMLHttpRequest(); 5 }catch(e){ 6 tr... ...
分类:
Web程序 时间:
2019-01-02 21:14:47
阅读次数:
158
一、什么是Ajax: 全称Asynchronous JavaScript and XML; 异步的 JavaScript 和 XML; 可以在不重新加载整个页面的情况下(偷偷发数据),与服务器交换数据并更新部分网页内容; 二、Ajax之XMLHttpRequest: 1)五步使用法: 1.创建XML ...
分类:
Web程序 时间:
2018-12-31 19:11:27
阅读次数:
191
1. 概述 FormData类型其实是在XMLHttpRequest 2级定义的,它是为序列化表以及创建与表单格式相同的数据(当然是用于XHR传输)提供便利。 2. 构造函数 创建一个formData对象实例有几种方式 1、创建一个空对象实例 var formData = new FormData( ...
分类:
Web程序 时间:
2018-12-31 17:23:30
阅读次数:
237
XMLHttpRequest对象可以在不向服务器提交整个页面的情况下,实现局部更新网页。当页面全部加载完毕后,客户端通过该对象向服务器请求数据,服务器端接受数据并处理后,向客户端反馈数据。 XMLHttpRequest 对象提供了对 HTTP 协议的完全的访问,包括做出 POST 和 HEAD 请求 ...
分类:
Web程序 时间:
2018-12-28 17:13:47
阅读次数:
229
实现Ajax需要使用一个核心对象XMLHttpRequest XMLHttpRequest对象可以在不向服务器提交整个页面的情况下,实现局部更新网页。当页面全部加载完毕后,客户端通过该对象向服务器请求数据,服务器端接受数据并处理后,向客户端反馈数据。 XMLHttpRequest 对象提供了对 HT ...
分类:
Web程序 时间:
2018-12-28 10:51:08
阅读次数:
273
使用ajax的基础 XMLHttpRequest对象 ActiveXObject对象 XMLHttpRequest(ActiveXObject)对象用于后台和服务器交换数据 创建方法 向服务器发送请求 规定请求的类型、URL 以及是否异步处理请求 xmlhttp.open(method, url, ...
分类:
Web程序 时间:
2018-12-26 01:14:57
阅读次数:
230