1.ajax的原理? new XMLHttpRequest/ActiveXObject() 2.html语义化 3.web前端性能优化的方法有哪些? 1. 减少http请求数 2. 减少dom数 3. 优化图片加载,可用css spirite 4. 使用CDN 5. 将样式表放在头部 6. 将JS脚 ...
分类:
其他好文 时间:
2018-11-18 13:06:42
阅读次数:
105
window.XMLHttpRequest.prototype.open 可以监听 XMLHttpRequest 。但不能监听fetch请求。 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document ...
分类:
Web程序 时间:
2018-11-18 11:32:13
阅读次数:
417
Ajax的工作原理。 Ajax的工作原理。 Ajax的核心是JavaScript对象XmlHttpRequest。该对象在Internet Explorer5首次引入,它是一种支持异步请求的技术。简而言之,XmlHttpRequest使您可以使用JavaScript向服务器提出请求并处理响应,而不阻 ...
分类:
Web程序 时间:
2018-11-17 13:19:20
阅读次数:
150
由于浏览器存在同源策略机制,同源策略阻止从一个源加载的文档或脚本获取另一个源加载的文档的属性。 特别的:由于同源策略是浏览器的限制,所以请求的发送和响应是可以进行,只不过浏览器不接收罢了。 浏览器同源策略并不是对所有的请求均制约: 制约:XmlHttpRequest 不制约:img、iframe、s ...
分类:
Web程序 时间:
2018-11-14 16:37:40
阅读次数:
212
此文档解决以下问题: 一、原生的JavaScript从服务器端输出XML格式数据 1.XMLHttpRequest对象的运用 XMLHttpRequest对象的open()方法 XMLHttpRequest对象的send()方法 XMLHttpRequest对象的onreadystatechange ...
分类:
编程语言 时间:
2018-11-13 03:02:52
阅读次数:
211
Ajax “Asynchronous Javascript And XML”(异步JavaScript和XML),把原有的技术,整合到一起 1.使用CSS和XHTML来表示。 2. 使用DOM模型来交互和动态显示。 3.使用XMLHttpRequest来和服务器进行异步通信。 4.使用javascr ...
分类:
Web程序 时间:
2018-11-09 19:23:53
阅读次数:
222
谨以此博客记录我今天踩的坑,AJAX的请求基本上与CSRF无缘了!!!(那为什么又有人说防csrf的方法之一是为XMLHttpRequest设置一个CSRFToken的头信息呢? ) 为什么说基本上呢?有两个原因:1.服务器配置原因,X-Requested-With: XMLHttpRequest在 ...
分类:
Web程序 时间:
2018-11-07 20:06:54
阅读次数:
173
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
status大致有五种状态 0:未初始化,还没有调用send方法; 1:载入,已经调用send方法; 2:载入完成,send方法执行完成 3:解析数据 4:接受完成 --未初始化 在此阶段,创建XMLHttpRequest对象是否创建,未调用open()方法,值为0对象已存在,否则对象不存在 --载 ...
分类:
Web程序 时间:
2018-11-05 19:15:24
阅读次数:
164