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

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

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

    【永恒的瞬間】
    ?Give me hapy ?

    總結(jié)起來需要注意的原則就是:盡量在編譯的階段發(fā)現(xiàn)錯誤,因為這時發(fā)現(xiàn)并解決錯誤遠遠要比在運行時出錯解決起來容易的多??墒菍嶋H情況中很多人經(jīng)常會違反這一原則,下面是我列舉的10個技巧:

    1) 永遠不要使用'Object' 來存儲數(shù)據(jù). 因為這是一種繞開編譯器檢查的做法,完全不符合面向?qū)ο蟮乃枷?。如果要用Hashmap或者相應(yīng)的數(shù)組,那么可以用Dictionary。否則,請自已定義一個類,而不要使用Object來作為數(shù)據(jù)的存儲器。

    2) 不要用Object來作為對象的類型。這是欺騙編譯器的方法。如果必須這樣用,最好在存取屬性或者調(diào)用函數(shù)時,先進行強制性的類型轉(zhuǎn)換,至少這是給編譯器的一個提示,也幫助其他人理解你的代碼。

    3) 也不要用*類型。

    4) 不要將ActionScript的類聲明為動態(tài)。

    5) 注意Application.application (和其他的無類型的框架屬性). 這個屬性有一些古怪.??他應(yīng)該是Applicaton類型的,因為他指向的實例必須是Application的子類. 但實際上他的類型是'Object', 無法應(yīng)用編譯時的檢查。如果你一定要用,最好也進行類型的強制性轉(zhuǎn)換。:

    MyApplication( Application.application ).functionCall();

    6) 封裝你的Xml。使用Xml與Server進行數(shù)據(jù)的交互非常方便,但是盡量避免使用Xml作為核心數(shù)據(jù)模型。從服務(wù)器收到數(shù)據(jù)后,盡量把Xml轉(zhuǎn)換為強類型的對象模型。在Flex應(yīng)用內(nèi)部使用Xml是繞開編譯器的作法。

    7) 不要使用DynamicEvent.

    8) 不要使用mx:Model。如上所述,請盡量使用自定義的強類型的類.

    9) 不要使用Cairngorm中的data屬性,而應(yīng)該繼承擴展CairngormEvent來傳遞數(shù)據(jù)。

    10) 不要把編譯器的嚴格模式關(guān)掉

    posted on 2007-02-07 11:37 ???MengChuChen 閱讀(246) 評論(0)  編輯  收藏 所屬分類: flex2.0
    主站蜘蛛池模板: 暖暖免费日本在线中文| 亚洲人成网站18禁止久久影院 | 97在线视频免费播放| 亚洲最大福利视频网站| 国产在线jyzzjyzz免费麻豆| 亚洲中文字幕久久精品无码A | 精品亚洲国产成人| 亚洲A丁香五香天堂网| 免费精品久久天干天干| 亚洲日本在线播放| 免费国产精品视频| 毛片在线播放免费观看| 亚洲欧洲日本在线观看| 亚洲一级片免费看| 国产免费丝袜调教视频| 猫咪www免费人成网站| 91情国产l精品国产亚洲区| 国产成人无码a区在线观看视频免费| 中文字幕视频免费在线观看| 亚洲精品天堂在线观看| 久久久久无码专区亚洲av | 五月婷婷综合免费| 无人视频在线观看免费播放影院| 亚洲精品国产成人99久久| 国产国产人免费人成免费视频 | 人与禽交免费网站视频| 污污视频网站免费观看| 亚洲精品国产免费| 不卡精品国产_亚洲人成在线| 无限动漫网在线观看免费| a级毛片在线免费观看| 亚洲精品伦理熟女国产一区二区| 亚洲成AV人片在WWW色猫咪 | 亚洲Av高清一区二区三区| 亚洲va中文字幕无码| 美女视频黄免费亚洲| 中文字幕日本人妻久久久免费| 亚洲成av人片天堂网无码】| 亚洲影院在线观看| 国产成人亚洲影院在线观看| 日本免费人成黄页网观看视频|