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

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

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

    posts - 165, comments - 198, trackbacks - 0, articles - 1
      BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

    dojo0.9學(xué)習(xí)(1)--dojo.declare

    Posted on 2007-09-05 10:27 G_G 閱讀(1034) 評(píng)論(3)  編輯  收藏 所屬分類: javascript Framework
    dojo0.9 一個(gè)完整的開(kāi)發(fā)javascript包非常值得去學(xué)習(xí)。
    有用的地方就不用多說(shuō)了.....
    開(kāi)始學(xué)習(xí)吧

    基礎(chǔ):
    1. dojo.declare? javascript類方便使用(繼承,創(chuàng)造等等)
    ??? <1>簡(jiǎn)單創(chuàng)造,使用
    <!DOCTYPE?HTML?PUBLIC?"-//W3C//DTD?HTML?4.01//ZH-CN"?"http://www.w3.org/TR/html4/strict.dtd">
    <html>
    ????
    <head>
    ????????
    <meta?http-equiv="Content-Type"?content="text/html"?/>
    ????????
    <script?type="text/javascript"?src="http://127.0.0.1:8000/lib/dojo/dojo_0.9/dojo/dojo.js"
    ????????????????djConfig
    ="parseOnLoad:?true"></script>
    ????
    </head>
    ????
    <body>
    ????
    </body>
    </html>
    <script?type="text/javascript">
    ????dojo.declare(
    "DojoClass",null,{
    ????????prptId:?'foo',
    ????????method:
    function(val){
    ????????????window.alert(val);
    ????????}
    ????});
    ????
    ????
    var?obj?=?new?DojoClass();
    ????obj.method('XX');????????????? //效果 alert('XX')
    </script>
    ??? <2>簡(jiǎn)單繼承
    <script?type="text/javascript">
    ????dojo.declare(
    "DojoClass",null,{
    ????????prptId:?'foo',
    ????????method:
    function(val){
    ????????????window.alert(val);
    ????????}
    ????});
    ????
    ????dojo.declare(
    "Class",DojoClass,{
    ????????prptId2:'
    2222',
    ????????method2:
    function(val){
    ????????????window.alert(
    "!!!"+val);
    ????????}
    ????});
    ????
    var?obj?=?new?Class();
    ????obj.method('XX');?? ?? ?? //效果 alert('XX');
    ????obj.method2(?obj.prptId
    +obj.prptId2?); //效果 alert( '!!!foo2222' );
    ????
    </script>
    ??? <3>繼承重寫
    <script?type="text/javascript">
    ????dojo.declare(
    "DojoClass",null,{
    ????????prptId:?'foo',
    ????????method:
    function(val){
    ????????????window.alert(val);
    ????????}
    ????});
    ????
    ????dojo.declare(
    "Class",DojoClass,{
    ????????prptId2:'
    2222',
    ????????method:
    function(val){
    ????????????val?
    =?val+'list';
    ????????????
    this.inherited('method',arguments);
    ????????},
    ????????method2:
    function(val){
    ????????????window.alert(
    "!!!"+val);
    ????????}
    ????});
    ????
    var?obj?=?new?Class();
    ????obj.method('XX');? //效果 alert( 'XXlist' );
    ????
    ????
    </script>
    <4> initializer 類構(gòu)造
    ???沒(méi)成功 ?? 原因不明
    <script?type="text/javascript">
    ????dojo.declare(
    "DojoClass",null,{

    ????????initializer:
    function(val){
    ????????????
    this.prptId=val;
    ????????},
    ????????
    ????????prptId:?'foo',
    ????????
    ????????method:
    function(val){
    ????????????window.alert(val);
    ????????}
    ????});
    ????
    ????
    var?obj?=?new?DojoClass('liukaiyi');
    ????obj.method(?obj.prptId?);? //效果 alert('foo'); 沒(méi)成功
    </script>




    評(píng)論

    # re: dojo0.9學(xué)習(xí)(1)--dojo.declare  回復(fù)  更多評(píng)論   

    2007-12-05 12:02 by carrie
    如果要重寫基類中的函數(shù),
    不能把基類的函數(shù)寫在大括號(hào)里面定義
    要拿處理寫才能覆蓋

    # re: dojo0.9學(xué)習(xí)(1)--dojo.declare  回復(fù)  更多評(píng)論   

    2007-12-05 16:11 by G_G
    哦 謝謝提醒

    # re: dojo0.9學(xué)習(xí)(1)--dojo.declare  回復(fù)  更多評(píng)論   

    2008-02-03 13:23 by winds
    dojo.declare('Person',null,{
    constructor:function(name){
    this.name = name;
    },
    'say':function(){
    alert('I am '+this.name);
    },
    'hehe':function(){
    alert('nothing');
    }
    });
    0.9版本改構(gòu)造寫法了。我剛發(fā)現(xiàn)
    主站蜘蛛池模板: 久久亚洲私人国产精品vA| 亚洲人成在线播放| 一级做a爰全过程免费视频| 亚洲网站在线免费观看| 日韩免费福利视频| 两个人看的www免费视频中文| 亚洲欧洲日本天天堂在线观看| 在线观看人成视频免费| 一级毛片a女人刺激视频免费| 久久亚洲国产成人亚| 中文字幕无码不卡免费视频| 永久免费观看黄网站| 亚洲欧洲综合在线| 亚洲国产精品狼友中文久久久| 无码国产精品一区二区免费vr| 亚洲av日韩综合一区久热| 亚洲欧洲日韩不卡| 国产成人免费片在线视频观看| 免费在线看黄的网站| 黄网站在线播放视频免费观看| 久久亚洲sm情趣捆绑调教| 亚洲国产精品激情在线观看| 中文字幕人成无码免费视频| 特级无码毛片免费视频尤物| 最好2018中文免费视频| 亚洲小说图片视频| 人人狠狠综合久久亚洲婷婷| 国产一区二区三区免费视频| 国产成人福利免费视频| 精品一区二区三区高清免费观看| 亚洲jjzzjjzz在线播放| 久久综合九九亚洲一区| 亚洲精品偷拍视频免费观看| 免费网站看v片在线香蕉| 国产成人yy免费视频| 久久免费观看国产精品88av| a高清免费毛片久久| 国产亚洲漂亮白嫩美女在线| 中文字幕无码精品亚洲资源网久久 | 久久久国产精品亚洲一区| 亚洲一区日韩高清中文字幕亚洲|