国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > WEB開發 > 正文

jquery自定義類的封裝

2024-04-27 15:00:31
字體:
來源:轉載
供稿:網友

如何用jquery自定義一個類?(demo參考)

/*簡單使用*/

(function($){ //el操縱對象,option屬性值  $.love = function(el,option){     var lo = $(el);    var lo.vars =  $.extend({},$.love.default ,option); //合并成新對象,則是新的屬性列表    //定義其他屬性      ......      var method = {};    //私有方法,私有方法之間可互相調用    method={      functionA: function() {...},      functionB: function() {...},      functionC: function() {...},      ...    }    //公有方法(特權方法),供類外調用    this.publicFunction = function(a,b,c){      ....      /*調用私有函數*/      method.functionA();      ...    }    ...  } //可設置默認屬性 $.love.default = {  option1:...,  option2:...,  ....  }})(jQuery);

 

 /*類外調用*/

  var a = new $.love("#id",{title:"name",age:12,...});

  a.publicFunction(a,b,c);

 

/*相對高級點*/(function($){ //el操縱對象,option屬性值  $.love = function(el,option){     var lo = $(el);    var lo.vars =  $.extend({},$.love.default ,option); //合并成新對象,則是新的屬性列表    //定義其他屬性      ......      var method = {};    $.data(el, "love", lo); //在元素上存放數據,包括lo的所有屬性,方法    //私有方法,私有方法之間可互相調用    method={      functionA: function() {...},      functionB: function() {...},      functionC: function() {...},      ...    }    //公有方法(特權方法),供類外調用     lo.pfunctionA = function(){      /*調用私有函數*/      method.functionA();    },     lo.pfunctionB = function(){...},    ...  } //可設置默認屬性 $.love.default = {  option1:...,  option2:...,  ....  }  $.fn.love(option){    var $this = $(this);     if( $this.data('love')===undefined){     new $.love(this,option);    }else{      var love = $this.data('love'); //直接使用類中的函數等      love.pfunctionA();    }  }})(jQuery);

 

 

 http://t.cn/RUbL4rP

$ ==> "$ "就是 jQuery 對象的引用,等于"jQuery "

(function(){}) ==>模仿塊級作用域

$.xxx ==>針對 jQuery 對象添加方法(我的理解)

$.fn.xxx ==》針對元素添加方法(我的理解)


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 奉化市| 穆棱市| 忻州市| 屯昌县| 南平市| 泸水县| 凤阳县| 措美县| 山丹县| 洪洞县| 当涂县| 始兴县| 台北县| 龙泉市| 普定县| 德兴市| 育儿| 安乡县| 华池县| 贵定县| 浦北县| 汉沽区| 黔东| 牡丹江市| 土默特左旗| 松滋市| 静安区| 农安县| 溧阳市| 木兰县| 来安县| 宁陕县| 齐河县| 焦作市| 武汉市| 金秀| 平舆县| 延津县| 奉节县| 堆龙德庆县| 从化市|