JSON格式其实存在很多冗余,但是没有人关心它的简化。此处略作尝试。
var sites = [
{
name:"",
url:"",
icon:""
},
{
name:"",
url:"",
icon:""
},
]
通过编写类实现数据简化
//Site类
function Site(name,url,icon){
this.name=name;
this.url=url;
this.icon=icon;
}
//Site类的实例化函数
function cSite(name,url,icon){
return new Site(name,url,icon)
}
var sites = [
cSite("a","aa","aa"),
cSite("a","aa","aa"),
cSite("a","aa","aa")
];
引入分组
function Group(name,sites){
this.name = name
this.sites = sites
}
function cGroup(name,sites){
return new Group(name,sites);
}
//Site类
function Site(name,url,icon){
this.name=name;
this.url=url;
this.icon=icon;
}
//Site类的实例化函数