json的三种格式:
1.对象 2.列表/数组 3.混合模式。
下面是代码例子:
//json的三种格式
//第一种 对象
var jsonObj1 = {
id:1,
sname:'麻子'
};
console.log(jsonObj1);
//第二种 数组
var jsonArr = [1,2,3,4,5,6];
console.log(jsonArr);
//第三种 混合模式
var jsonObj2 = {
sname:'张三',
hobby : [1,2,3,4,5,6]
};
console.log(jsonObj2);
//$.extend和$.fn.extend的用法
var jsonObj3={};
// $.extend是用来扩充jQuery类属性或方法所用
//把后面的对象扩充给第一个对象
$.extend(jsonObj3,jsonObj1)
console.log(jsonObj3);
var jsonObj4={};
//扩充覆盖问题,之前已经扩充的属性会被后面的对象覆盖,如果后面有新属性的话就会继续扩充
$.extend(jsonObj3,jsonObj1,jsonObj2)
console.log(jsonObj3);
//给jQuery添加一个hello的方法
$.extend({
hello:function(){
alert("您好");
}
});
$.hello();
//$.fn.extend是用来扩充jQuery实例的属性或者方法所用
$.fn.extend({
Hello:function(){
alert("不亏");
}
});
$("#s").Hello();
//下面是html代码
<body>
<span id="s">神魔恋</span>
</body></body>
——来自龍晰小菜鸡