JSON:就是一种数据格式
JSON格式:属性名字用双引号包含,属性值如果是字符串也用双引号包含;
123456var obj = {name: 'zf'};var jsonObj = {"name": "zf"}JSON.parse:将json格式的字符串转换为对象;(改变传入的参数) /eval
- JSON.stringify:把json格式的对象转化成一个json格式的字符串;(改变传入的参数)
JSON在ie7-不兼容
12345678function jsonParse(jsonStr){ //将JSON字符串转换为对象的兼容性写法/* if (window.JSON){return JSON.parse(jsonStr);}else{return eval("("+jsonStr+")")}*/return window.JSON?JSON.parse(jsonStr): eval("("+jsonStr+")");}
in操作符:判断一个属性是否属于一个对象 -》返回一个boolean值
- new XMLHttpRequest() –>request 请求
- xhr.open(get/post,url,true/false)
- get/post:请求方式
- url:接口(后台提供)
- true/false 异步/同步
- xhr.onreadystatechange = function 当readystate(就绪状态)改变触发
- xhr.readyState == 4 代表xhr回来了 –>
- xhr.status == 200 代表成功获取到数据 –>status n.情形
- xhr.responseText 属性存放获取回来的数据 –>response 响应
- xhr.send(null) 发出
window.navigator.userAgent;
- 如何判断当前的浏览器是不是ie8
判断浏览器和版本
indexOf(‘’)