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

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

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

    jQuery_感受插件_基于包裝集實現(xiàn)一個簡單的插件

    通過直接對jQuery.屬性的方式去添加插件實在是有點土,拓展的方法應(yīng)該像jQuery那樣,直接對包裝集進行操作,$("XXX").fun(),這樣以來就需要查看jQuery的源碼,了解默認方法的定義方式。jQuery將對包裝集操作的方法定義在了jQuery的prototype中,并且添加了一個別名jQuery.fn,基于這種規(guī)則,實現(xiàn)一個簡單的插件來感受一下基于包裝集的插件,jquery.wrapperBasedFun.plugIn.js
     1 (function($){
     2     //演示,僅僅是修改包裝集中元素的字體顏色
     3     $.fn.changeColor = function(color){
     4         //注意,此處的this已經(jīng)是包裝集了,不需要再添加$()來包裝為jQuery對象了
     5         this.each(function(){
     6             //此處的this又是Dom節(jié)點了,需要添加$()來包裝為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類庫之后再導(dǎo)入自定義插件 -->
    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 都較瘦 閱讀(196) 評論(0)  編輯  收藏 所屬分類: Jquery案例積累

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

    導(dǎo)航

    統(tǒng)計

    公告

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

    常用鏈接

    留言簿

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲国产精品第一区二区三区| 牛牛在线精品观看免费正| 亚洲精品第一综合99久久| 羞羞网站免费观看| 99久久精品免费视频| 国产国产成年年人免费看片| 亚洲精品无码MV在线观看 | 99在线免费观看视频| 夜夜爽免费888视频| 亚洲理论电影在线观看| 亚洲成_人网站图片| 成人精品一区二区三区不卡免费看| 无人在线观看免费高清视频| 国产啪亚洲国产精品无码 | 国产午夜影视大全免费观看| 亚洲成AV人片在线观看ww| 亚洲AV无码成人网站在线观看| 免费人成毛片动漫在线播放| 四虎免费影院4hu永久免费| 亚洲欧洲另类春色校园小说| 国产一级在线免费观看| 国产免费131美女视频| 亚洲乱码卡三乱码新区| 在线成人精品国产区免费| 免费a级毛片无码av| 亚洲砖码砖专无区2023| 精品女同一区二区三区免费站| 国产亚洲欧洲Aⅴ综合一区| 亚洲av乱码中文一区二区三区| 黄页网站在线看免费| 亚洲综合精品一二三区在线| 成人片黄网站色大片免费观看cn| 四虎国产精品免费视| 国产精品亚洲一区二区在线观看 | 香蕉免费在线视频| 国产一级高清免费观看| 亚洲中文字幕无码爆乳| 国内精品乱码卡1卡2卡3免费| 亚洲综合精品一二三区在线| 久久狠狠躁免费观看2020| 日本亚洲成高清一区二区三区 |