<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    好好生活,努力工作,天天向上!

    BlogJava 首頁 新隨筆 聯系 聚合 管理
      46 Posts :: 1 Stories :: 178 Comments :: 0 Trackbacks

       以前一直使用Eclipse RCP進行開發,自從接觸了Eclipse RAP后,對AJAX產生了興趣,還有未來的Eclipse 4.0 將會采用Web框架開發,以后可以在瀏覽器中運行Eclipse了,所以想研究研究AJAX框架,RAP的底層是用Qooxdoo實現,關于Qooxdoo,好像名聲明顯沒有其他框架那么有名,不過Qooxdoo的確是一個非常優秀的AJAX框架,關于Qooxdoo,你可以從它的主頁上了解更多:http://qooxdoo.org/,還有在百度的百科中也有對Qooxdoo的詳細介紹:http://baike.baidu.com/view/2135070.html

         記得看過國外的一份JavaScript 框架調查中對各種框架進行了對比,從性能和社區支持方面Qooxdoo還是比較有優勢的,下面來看一下:

         輕量級應用中的性能 :

      

         重量級應用中的性能 :
        

       從這里看出Qooxdoo的性能還是比較優秀的,關于社區支持,Qooxdoo目前保持領先:

       

        qooxdoo是一個全面和創新的AJAX應用程序框架,目前(2009-7-18)的最新版本是0.8.2QooxdooJava一樣,支持單繼承和多態性,除普通類外,它提供抽象,靜態類

       比如我們可以在Qooxdoo中生成一個類:  

    qx.Class.define("qx.test.Cat", {
      extend: qx.core.Object,
      construct : 
    function() { /*  */ }
    });

       define()方法提供了兩個參數:將要定義的Cat類的全名和配置描述塊;Cat類的前綴"qx.core"為對應的命名空間,一般來說和Cat類存放的的文件夾路徑保持一致。而配置描述塊中可以指定繼承的父類,和聲明方法,通過”extend:“關鍵字指定它的父類為”qx.core.Object“,通過”construct:”來聲明Cat類的構造方法。

      我們可以通過下面這段代碼創建Cat的實例: 

     var tomcat= new qx.test.Cat;

      創建成員變量和成員方法也很簡單:

    qx.Class.define("qx.test.Cat", {
      members: {
        name : 
    "威爾-湯姆",
        getName: 
    function() { return this.name }
      }
    });

       這樣我們創建了名稱為“name“的成員編號和名稱為”getName“的成員方法;可以通過這種方式進行調用:  

    var tomcat= new qx.test.Cat;
    tomcat.name 
    = "克里斯-湯姆";
    alert(kitty.getName());

        創建靜態變量和靜態方法:  

    qx.Class.define("qx.test.Cat", {
       statics : {
        LEGS: 
    4,
        getColor: 
    function() { /*  */ }
      }
    });

        這樣不需要創建類的實例,通過類的全名就可以調用:

    var letCount= qx.test.Cat.LEGS;
    alert(qx.test.Cat.getColor());

    。。。。。。

    posted on 2009-07-23 09:01 VWPOLO 閱讀(3672) 評論(1)  編輯  收藏 所屬分類: Web 開發

    Feedback

    # re: 關于Qooxdoo 2009-08-02 13:16 一農
    我們06年用qooxdoo做了一個財務教學軟件,感覺還不錯,但還是對程序員的js要求比較高。所以后來我們的策略,ajax只能為輔。

    不過看到上面這些比較的圖表,看到的dojo都排到最后面,有點幸災樂禍,呵呵,我一直不看好它。

    但現在感覺小軍刀的話,選擇prototy.js,jquery,mootools,而解決方案選ext。  回復  更多評論
      

    主站蜘蛛池模板: 中文字幕乱码免费视频| JLZZJLZZ亚洲乱熟无码| 野花高清在线电影观看免费视频| 国产亚洲精品高清在线| 亚洲欧洲日产v特级毛片| 污视频在线观看免费| 久久精品国产亚洲av成人| 97无码人妻福利免费公开在线视频| 成人午夜亚洲精品无码网站| 亚洲中文字幕AV在天堂| 免费精品人在线二线三线区别| 亚洲国产小视频精品久久久三级 | 日韩免费人妻AV无码专区蜜桃| 亚洲精品国产成人片| 日本免费久久久久久久网站| 亚洲一区精品中文字幕| 亚洲精品无码人妻无码| 两个人看的www免费视频| 亚洲AV乱码一区二区三区林ゆな | 亚洲男人天堂2018av| 黑人粗长大战亚洲女2021国产精品成人免费视频 | 亚洲综合偷自成人网第页色| 最近中文字幕mv免费高清视频7 | 蜜桃AV无码免费看永久| 亚洲一级片免费看| 久久精品国产免费一区| 久久久久久亚洲AV无码专区| 成年性生交大片免费看| 一级毛片人与动免费观看| 亚洲国产综合91精品麻豆| 中国国产高清免费av片| 国产成人无码区免费A∨视频网站 国产成人涩涩涩视频在线观看免费 | 污视频网站在线观看免费| 日本成年免费网站| 亚洲第一香蕉视频| 国内精品免费视频精选在线观看| 亚洲最大免费视频网| 国产成人免费网站在线观看 | 亚洲人成网站色在线观看| 亚洲中文字幕无码专区| 91人人区免费区人人|