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

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

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

    jQuery_感受插件_基于包裝集實現一個簡單的插件

    通過直接對jQuery.屬性的方式去添加插件實在是有點土,拓展的方法應該像jQuery那樣,直接對包裝集進行操作,$("XXX").fun(),這樣以來就需要查看jQuery的源碼,了解默認方法的定義方式。jQuery將對包裝集操作的方法定義在了jQuery的prototype中,并且添加了一個別名jQuery.fn,基于這種規則,實現一個簡單的插件來感受一下基于包裝集的插件,jquery.wrapperBasedFun.plugIn.js
     1 (function($){
     2     //演示,僅僅是修改包裝集中元素的字體顏色
     3     $.fn.changeColor = function(color){
     4         //注意,此處的this已經是包裝集了,不需要再添加$()來包裝為jQuery對象了
     5         this.each(function(){
     6             //此處的this又是Dom節點了,需要添加$()來包裝為jQuery對象
     7             $(this).css("color",color);
     8         });
     9         //鏈式編程是一個很好的特性,插件一定要返回包裝集來支持鏈式編程
    10         return this;
    11     };
    12 })(jQuery);
    13 
    測試頁面
     1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"
     2 "http://www.w3.org/TR/html4/strict.dtd">
     3 <html xmlns="http://www.w3.org/1999/xhtml" lang="en">
     4     <head>
     5         <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     6         <title>Jquery_18_基于包裝集的插件</title>
     7         <meta name="author" content="Administrator" />
     8         <script type="text/javascript" src="jquery-1.11.1.js"></script>
     9         <!-- jQuery類庫之后再導入自定義插件 -->
    10         <script type="text/javascript" src="jquery.wrapperBasedFun.plugIn.js"></script>
    11         <script type="text/javascript">
    12             $(function(){
    13                 //直接對包裝集進行操作,并且支持鏈式編程
    14                 $("li").changeColor("red").css("fontSize","25px");    
    15             });
    16         </script>
    17     </head>
    18     <body>
    19         <ul>
    20             <li></li>
    21             <li></li>
    22             <li></li>
    23         </ul>
    24     </body>
    25 </html>
    26 
    案例很簡單,只是記錄一下基于包裝集插件的拓展手段。

    posted on 2014-12-03 22:32 都較瘦 閱讀(197) 評論(0)  編輯  收藏 所屬分類: Jquery案例積累

    <2014年12月>
    30123456
    78910111213
    14151617181920
    21222324252627
    28293031123
    45678910

    導航

    統計

    公告

    博客定位:囿于目前的水平,博客定位在記錄自己的學習心得和隨手的練習

    常用鏈接

    留言簿

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 国产精品免费小视频| 久久久久av无码免费网| 看全色黄大色大片免费久久| 亚洲AV无码成人精品区天堂 | 亚洲一区二区影视| 久久久久成人片免费观看蜜芽| 2022中文字字幕久亚洲| 国产精品免费看久久久香蕉| 亚洲色一色噜一噜噜噜| 丰满人妻一区二区三区免费视频| 国产成人精品日本亚洲专区61| 成人免费乱码大片A毛片| 亚洲精品无码乱码成人| 99精品视频在线观看免费专区 | 国产精品亚洲二区在线观看| 又黄又大的激情视频在线观看免费视频社区在线 | 2020天堂在线亚洲精品专区| 成年18网站免费视频网站 | 理论片在线观看免费| 亚洲国产人成精品| 成在线人视频免费视频| 久久久综合亚洲色一区二区三区| 久久午夜伦鲁片免费无码| 亚洲人成伊人成综合网久久| 好男人视频在线观看免费看片| 精品在线免费视频| 亚洲精品国产品国语在线| 三年片在线观看免费观看大全一 | 亚洲国产精品国自产拍AV| 久9久9精品免费观看| 亚洲av无码一区二区三区观看| 97视频热人人精品免费| 黄色毛片免费网站| 亚洲av无码一区二区三区网站| 100000免费啪啪18免进| 美景之屋4在线未删减免费| 精品亚洲一区二区| 成人毛片18岁女人毛片免费看| 人人鲁免费播放视频人人香蕉| 亚洲AV第一页国产精品| 热99re久久精品精品免费|