一. 怎么mock数据?
1) 引入moke.js 法一:引入远程文件 法二:moke.js 下载到本地 法三:通过require 引入moke模块2) 使用moke:
S1:moke.moke() //创建虚拟数据
S2:将虚拟数据转化为json数据
S3:渲染数据
Mock.js是一个模拟数据生成器,可以让前端独立于后端进行开发。如果你正在开发一个前端页面,可是后台还没有完成供你调用的Api,并且数据格式已经确定,那么你就可以使用Mock.js模拟相关的接口,生成假数据来查看页面效果。Mock.js的功能:生成随机数据,拦截 Ajax 请求。
Mock.mock(请求路径, {
属性名:属性值,
例: "name|3": "ABC", // 属性值重复3次
"age|20-30": 1 // 20~30随机数,1用来确定类型
});
//创建XML对象
var xhr = new XMLHttpRequest();//主流浏览器
var xml=ActiveXObject('Microsoft.XMLHTTP');//非主流浏览器 IE创建方式
xhr.open("get", 请求路径, true);// GET方式传输 true:异步
xhr.send(null);//里面内容以键值对形式传输
//请求返回处理函数
xhr.onreadystatechange = function () {
if (xhr.readyState == 4 && xhr.status == 200) {
console.log(xhr.responseText);//打印返回数据
}
}