补充下:NIL = [];这样的语句是什么意思

解决方案 »

  1.   

    HeadLineDL是个class, i,dl,x,init是它的各个属性和方法js里面就是这么定义类的
      

  2.   

    这个就是通常大家所说的JSON
    JSON的格式是
    var a = {b: "bb", c: "cc", d: "dd"};以XML作比较,对应的分别是
    key: value访问的时候可以通过两种访问方式
    a[b]或者a.b
    由于JS是弱类型语言,value不限制类型,
    可以是值,可以是数组,可以是函数等等也就是,可以如下:
    var a = {b: "bb",
             c: [1,2,3,4],
             d: function() {alert(0)}
            };
    解释后就是
    a.b是一个存放"bb"的变量,
    a.c是一个数组,数组内容分别是1,2,3,4,即a.c[0]=1, a.c[1]=2,以此类推
    a.d是一个函数,即调用a.d()执行以后就弹出一个alert内容为0
      

  3.   

    七楼的,别乱说,谁告诉你那就是通常说的JSON,
    JSON是一种类似XML的描述语言,和JS不是一回事,不要误导别人
      

  4.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【qlhycf】截止到2008-06-26 17:05:17的历史汇总数据(不包括此帖):
    发帖数:7                  发帖分:140                
    结贴数:0                  结贴分:0                  
    未结数:7                  未结分:140                
    结贴率:0.00  %            结分率:0.00  %            
    如何结贴请参考这里:http://topic.csdn.net/u/20080501/09/ef7ba1b3-6466-49f6-9d92-36fe6d471dd1.html
      

  5.   

    七楼的,别乱说,谁告诉你那就是通常说的JSON, 
    JSON是一种类似XML的描述语言,和JS不是一回事,不要误导别人
    -------------------------------------------------------那么麻烦告知下
    1.JSON的写法是不是这样?
    2.JSON的全名叫什么?JavaScript Object Notation,可以说它是JS衍生而来的
    3.JSON并不是一种新技术,而是一种JS写法的特殊写法而已。就如同AJAX,你觉得它是新技术吗?不就是JS+XML+XMLHttpRequest
    4.如果它不是JSON,那么你心中的JSON又是什么样子呢?恐怕是除了没有function及一般的不能转换成string的Object?
      

  6.   


    1、JSON的格式是这样
    2、JSON的全名是叫JavaScript Object Notation,它是JS衍生而来的,但并不代表楼主说的就是JSON,通常大家所说的JSON是一种数据交换格式,是完全独立于语言的文本格式,像你这样回答问题,会让别人理解,javascript的对象=JSON
    3、我没有说JSON是新技术
    4、我认识的JSON是固定格式的字符串,而不是类对象,类在没有进行序列化之前不叫JSON,还是叫类!