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

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

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

    七段

    無論怎樣,請讓我先感謝一下國家。

    BlogJava 首頁 新隨筆 聯系 聚合 管理
      35 Posts :: 2 Stories :: 7 Comments :: 0 Trackbacks
    首先,不是我要吹jquery有多好。是確實比較好,好在有許多地方值得每一個jscripter學習借鑒。
    1,write less do more
    簡練而強大是jQuery的核心競爭力。
    簡練好處多多,更何況js這種客戶端語言。
    Less Code == [Less Bugs,Better Readability,Less programmers to hire, Less organizational communication costs, Less maitain cost]
    做到簡練已經相當不易,簡練而強大對任何程序員必定會產生致命的吸引力。
    無論是jQuery的源代碼實現,plugin擴展,還是API應用,無處不體現著簡練而強大的魅力。
    例如:
    面向集合的隱式迭代:$("span").hide(); //hide all selected span elements
    通過chaining函數來inline代碼:$("span").dothis().dothat().find().doforAllSub().end().dolast()
    定義一個函數名,內部實現多種功能:強大的jquery構造函數。

    2,豐富靈活的插件機制
    有見識的人只選擇最合適的,而不選擇最豐富的。很多東西雖然很好很強大,但仍然不受寵就是因為那些不需要的東西綁定太緊密。
    jquery把非必要的東西全部分割出來,根據需要來通過plugin擴展自己。
    另外,很多優秀的插件的代碼風格非常值得學習借鑒。例如:
     (function($) {
     
       $.fn.myPlugin 
    = function(settings) {
         
    var config = {'foo': 'bar'};
     
         
    if (settings) $.extend(config, settings);
     
         
    this.each(function() {
           
    // element-specific code here
         });
     
         
    return this;
     
       };
     
     })(jQuery);
    通過匿名函數的執行來擴展jQuery,內部用縮寫$來簡化代碼,充分利用閉包特性,封裝實現,暴露接口,通過options來實現靈活配置,面向集合實現,chaining風格的實現。

    3,selector
    與其他同類庫相比,jquery的selector更加強大,特別是CSS selector, 結合各種filter可以極大簡化應用中的實現。

    4,跨瀏覽器實現
    這最后一點雖然不是最出眾的,但也是必須的。要知道,無數web developer的大好年華有50%以上花費在處理各種IE的兼容性上。

    posted on 2009-11-25 00:08 sevenduan 閱讀(107) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 日韩国产欧美亚洲v片| 亚洲人妖女同在线播放| 亚洲av无码一区二区三区天堂 | 国产乱子伦片免费观看中字| 国产精品亚洲综合久久| 成人毛片18女人毛片免费视频未| 亚洲性色精品一区二区在线| 午夜寂寞在线一级观看免费| 在线91精品亚洲网站精品成人| 免费A级毛片无码久久版| 一区二区3区免费视频| 亚洲色欲色欲www在线丝| 日本免费中文视频| 亚洲精彩视频在线观看| 国产精品美女午夜爽爽爽免费| 亚洲AV无码片一区二区三区| 亚洲综合精品网站| 久久免费福利视频| 2017亚洲男人天堂一| 四只虎免费永久观看| 久久国产免费直播| 久久精品国产亚洲AV无码娇色| 青青草a免费线观a| 无人视频在线观看免费播放影院| 亚洲熟妇无码AV在线播放| 24小时日本韩国高清免费| 亚洲日韩中文字幕无码一区| 亚洲成?v人片天堂网无码| 国产一区二区三区免费| 亚洲午夜久久久精品电影院| 免费国产在线观看老王影院| 99精品免费视品| 亚洲精品中文字幕无乱码麻豆| 国产a不卡片精品免费观看| 久久久久国产免费| 91青青国产在线观看免费| 亚洲精品无码久久毛片波多野吉衣| 免费毛片在线视频| 黄网站免费在线观看| 亚洲欧美日韩中文高清www777| 亚洲国产精品无码一线岛国|