日期:2014-05-16  浏览次数:20417 次

以下写法是什么意思
var   dp   =   {
sh   : //   dp.sh
{
Utils :   {}, //   dp.sh.Utils
Brushes :   {}, //   dp.sh.Brushes
Strings   :   {},
Version   :   '1.3.0 '
}
};

?这样表达的意义是什么?

------解决方案--------------------
去看看我的博克json的用法
------解决方案--------------------
var dp = {
sh : // dp.sh
{
Utils : {}, // dp.sh.Utils
Brushes : {}, // dp.sh.Brushes
Strings : {},
Version : '1.3.0 '
}
};

这是js独特的定义类的方式向定义变量一样
var dp ={},这就定义了一个类
然后类中有一个属性叫sh,它也是个类
而sh又包含了四个属性
当然属性也可以是方法
{
haha : function(){}
}
------解决方案--------------------
json轻理级,用法跟xml 差不多,不过在输出时好像比xml速度要快些