题目:json转换的几种方式
var obj1={'name":"tom","sex":"女"}; //JSON对象
var str1="{"name":"kim","sex":"男"}" //字符串
JSON.stringify(obj); 将JSON转换为字符串
eg: var a=JSON.stringify(obj1);
JSON.parse(string);将字符串转换成JSON格式
eg:var b=JSON.parse(str1);
查资料得还有其他两种方式
在ie8(兼容模式),ie7,ie6,可以用eval()把字符串变成JSON
eg: var c=eval("("+str1+")");
jQuery:将字符串(str)转换成JSON对象
jQuery.parseJSON(str);
题目2:jQuery如何新建元素和添加元素
原生JS新建添加如下:
var a=document.getElementById('ul');//获取ul元素
var b=document.getCreatElement('li');//新建li元素
b.innerHTML=" I am new Element";往li添加新元素
a.appendChild(b);将b添加到a上.
jQuery创建对象很简单,
eg:1. $("<div/>").css("border","solid 1px #FFOOOO").html("动态创建的div").appendTo(testDiv)
2. $("<div style='border:solid 1px #FFOOOO'>动态创建的div</div>").appendTo(testDiv);
题目3:JSON和xml的结构
JSON就是密密麻麻的有用数据,跟数组差不多,而XML却包含很多重复的标记字符。