最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JQuery插件開發(fā)示例代碼

 更新時(shí)間:2013年11月06日 17:05:33   作者:  
JQuery插件開發(fā)示例代碼

JQuery 插件開發(fā):
類級(jí)別開發(fā),開發(fā)新的全局函數(shù)
對(duì)象級(jí)別開發(fā),給Jquery對(duì)象開發(fā)新方法
一、類級(jí)別開發(fā) -定義全局方法

復(fù)制代碼 代碼如下:

jQuery.foo = function() { 
    alert('This is a test.'); 
};

采用命名空間,可以避免命名空間內(nèi)函數(shù)的沖突。
復(fù)制代碼 代碼如下:

jQuery.apollo={ 
    fun1:function(){ 
        console.log('fun1'); 
    }, 
    fun2:function(){ 
        console.log('fun2'); 
    } 



二、對(duì)象級(jí)別開發(fā) -定義jQuery對(duì)象方法 

復(fù)制代碼 代碼如下:

(function($) {    
$.fn.pluginName = function() {  

};  
})(jQuery); 
//插件通過這樣被調(diào)用: 
$('#myDiv').pluginName(); 

接受options參數(shù)以控制插件的行為
復(fù)制代碼 代碼如下:

(function($){ 
    $.fn.fun2=function(option){ 
        var defaultOption={ 
            param1:'param1', 
            param2:'param2' 
        } 
        $.extend(defaultOption,option); 
        console.log(defaultOption); 
    } 
})(jQuery); 
$(function(){ 
    //通過這樣調(diào)用 
    $("body").fun2({ 
        param1:'new Param1' 
    }); 
}); 

保持私有函數(shù)的私有性
復(fù)制代碼 代碼如下:

 (function($) {   
  // plugin definition   
  $.fn.hilight = function(options) {   
    debug(this);   
    // ...   
  };   
  // private function for debugging 
  //“debug”方法不能從外部閉包進(jìn)入,因此對(duì)于我們的實(shí)現(xiàn)是私有的。 
  function debug($obj) {   
    if (window.console && window.console.log)   
      window.console.log('hilight selection count: ' + $obj.size());   
  };   
//  ...   
})(jQuery); 

相關(guān)文章

最新評(píng)論

连云港市| 新晃| 安庆市| 商水县| 绿春县| 九寨沟县| 大英县| 西青区| 桂平市| 黎川县| 广西| 和林格尔县| 沁源县| 泽库县| 东阿县| 林芝县| 沿河| 宜兴市| 高州市| 安康市| 扬州市| 肥城市| 平原县| 奈曼旗| 曲周县| 顺义区| 庄浪县| 平罗县| 聂拉木县| 邵阳县| 德州市| 都安| 阳曲县| 积石山| 马关县| 宣武区| 祁连县| 青海省| 新田县| 邵阳市| 茂名市|