<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • 筆試:如何開發一個JQuery插件

    時間:2020-11-28 08:14:22 筆試題目 我要投稿

    筆試:如何開發一個JQuery插件

      JQuery有兩種開發插件的方法:

    筆試:如何開發一個JQuery插件

      jQuery.fn.extend(object);

      jQuery.extend(object);

      jQuery.extend(object);方法為擴展jQuery類本身.并為類添加新的方法。

      jQuery.fn.extend(object)方法是給jQuery對象添加方法。

      jQuery.fn = jQuery.prototype.

      雖然 javascript 沒有明確的類的概念,但是用類來理解它,會更方便。

      jQuery便是一個封裝得非常好的類,比如我們用 語句 $(“#btn1″) 會生成一個 jQuery類的實例。

      jQuery.extend(object); 為jQuery類添加添加類方法,可以理解為添加靜態方法。如:

      $.extend({

      add:function(a,b){return a+b;}

      });

      便為 jQuery 添加一個為 add 的 “靜態方法”,之后便可以在引入 jQuery 的.地方,使用這個方法了,

      $.add(3,4); //return 7

      jQuery.fn.extend(object); 對jQuery.prototype進得擴展,就是為jQuery類添加“成員函數”。jQuery類的實例可以使用這個“成員函數”。

      比如我們要開發一個插件,做一個特殊的編輯框,當它被點擊時,便alert 當前編輯框里的內容?梢赃@么做:

      Java代碼

      1. $.fn.extend({

      2.

      3. alertWhileClick:function(){

      4.

      5. $(this).click(function(){

      6.

      7. alert($(this).val());

      8. });

      9.

      10. }

      11.

      12. });

      13.

      14. $(“#input1″).alertWhileClick(); //頁面上為:

      $.fn.extend({

      alertWhileClick:function(){

      $(this).click(function(){

      alert($(this).val());

      });

      }

      });

      $(“#input1″).alertWhileClick(); //頁面上為:

      $(“#input1″) 為一個jQuery實例,當它調用成員方法 alertWhileClick后,便實現了擴展,每次被點擊時它會先彈出目前編輯里的內容。

      jQuery提拱了豐富的操作文檔,事件,CSS ,Ajax、效果的方法,結合這些方法,便可以開發出更加 Niubility 的插件。

    【筆試:如何開發一個JQuery插件】相關文章:

    關于Jquery插件編寫11-10

    jQuery定義插件的方法11-12

    jQuery實現網頁進度顯示插件方法11-10

    關于jquery插件jTimer(jquery定時器)使用方法11-10

    JavaScript插件化開發講解11-10

    jQuery插件擴展extend的簡單實現原理介紹11-11

    jQuery插件制作之全局函數使用方法11-11

    JavaScript插件化開發方式11-10

    如何理解jquery事件冒泡11-10

    主站蜘蛛池模板: 精品国产综合区久久久久久| 亚洲国产精品VA在线观看麻豆| 亚洲国产成人久久精品99| 国产精品视频一区二区三区无码| 国产精品无码无卡无需播放器| 婷婷国产成人精品视频| 国产亚洲精品影视在线产品| 2021精品国产综合久久| 亚洲精品国产品国语在线| 国内精品久久久久久久亚洲| 国产精品久久久久久福利漫画| 亚洲国产第一站精品蜜芽| 久久亚洲中文字幕精品一区四 | 无码国产乱人伦偷精品视频| 国内精品久久久久久中文字幕| 国产精品久久一区二区三区| 日韩精品乱码AV一区二区| 欧美精品成人3d在线| 国产精品福利区一区二区三区四区| 国产精品对白刺激久久久| 少妇人妻偷人精品视频| 久久久精品久久久久久| 国产精品午夜国产小视频| 国产精品一二二区| 国产精品视频第一区二区三区| 无码精品国产VA在线观看DVD | 久久久久99精品成人片欧美| 婷婷久久精品国产| 久草视频精品在线| 国产视频精品免费视频| 91不卡在线精品国产| 日韩精品在线免费观看| sihu国产精品永久免费| 精品亚洲aⅴ在线观看| 久久发布国产伦子伦精品| 蜜国产精品jk白丝AV网站| 日韩精品无码AV成人观看| 久久精品99久久香蕉国产色戒| 久久精品人人槡人妻人人玩AV | 国产精品JIZZ在线观看老狼| 99久久国产综合精品五月天喷水|