<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 都較瘦 閱讀(202) 評論(0)  編輯  收藏 所屬分類: Jquery案例積累

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

    導航

    統計

    公告

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

    常用鏈接

    留言簿

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 国产乱子影视频上线免费观看| 久久中文字幕免费视频| 国产人在线成免费视频| 激情内射亚洲一区二区三区| 免费观看男人吊女人视频| 亚洲AV无码日韩AV无码导航| a级毛片100部免费观看| 亚洲人成色77777在线观看| 久久福利资源网站免费看| 亚洲小说区图片区| 免费无码AV片在线观看软件| 亚洲一区AV无码少妇电影| 国产精品免费视频网站| 又硬又粗又长又爽免费看| 亚洲情综合五月天| 亚洲精品一卡2卡3卡四卡乱码| 日韩免费一级毛片| 免费无码婬片aaa直播表情| 曰韩亚洲av人人夜夜澡人人爽| 亚洲综合激情五月丁香六月| 狼友av永久网站免费观看| 免费一级毛suv好看的国产网站 | 亚洲国产成人精品无码区二本| 美女被免费网站91色| 日本免费一本天堂在线| 免费国产草莓视频在线观看黄| 国产AV无码专区亚洲AV漫画 | 亚洲精品国产精品国自产网站| 成人免费视频试看120秒| 黄色网址免费在线| 久久91亚洲精品中文字幕| 国产大片线上免费观看| 亚洲AV成人一区二区三区AV| 波多野结衣中文字幕免费视频| AV激情亚洲男人的天堂国语| 亚洲日韩欧洲无码av夜夜摸| 18禁免费无码无遮挡不卡网站| 免费无码国产在线观国内自拍中文字幕| 亚洲AV无一区二区三区久久| 成人黄18免费视频| a级毛片免费观看视频|