晕大哥我知道是YAHOO的东西但是不清楚是YAHOO的什么东西我现在就是想研究下他的这种是YAHOO用的什么技术写出来的~~~
有没有哪位大哥能看出来呢~~

解决方案 »

  1.   

    failure : function(o) {
    showDialog("defaultError");
    },
    argument : [],
    timeout :30000

    就是这种写法不明白是什么的所以就无从下手~~
      

  2.   

    这种写法是JS的对象写法var callback = { 
    success : function(o) { 
    if (o.responseText !== undefined) { 
    if (o.responseText == 'ok') { 
    showSenderSaved(); 
    getContacts(); 
    } else { 
    showDialog("defaultError"); 


    }, failure : function(o) { 
    showDialog("defaultError"); 
    }, 
    argument : [], 
    timeout :30000 
    } 意思是
    callback是类似一个OOP里的类
    success和failure是方法
    argument和timeout是属性
    可以通过callback.success(o),success.timeout以此类推调用
      

  3.   

    好像是jQuery
    小弟玩过几天jQuery这东东,但没啥印象了。
    这种写法应该是的,Ajax的写当如下:
       xmlHttp.onreadystatechange = handleStateChange;//回调函数
       xmlHttp.open("GET",url,true);
       xmlHttp.send(null);
      

  4.   

    json,基本就是一个hashtable。如果说C#中一切都是对象,那么JS中一切就都是变量,包插函数本身。
    var hash = {
       a: 1,
       b: 2
    }
    // 两种调用方法:
    alert(hash.a);
    alert(hash["b"]);
    如果把函数当成值:var hash = {
       b: function () { alert("b") }
    }
    //alert(hash["b"]);
    //hash["b"]();
    hash.b();