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

首頁 > 編程 > JavaScript > 正文

打造自己的jQuery插件入門教程

2019-11-20 08:54:01
字體:
來源:轉載
供稿:網友

本文實例講述了打造自己的jQuery插件的方法。分享給大家供大家參考,具體如下:

寫js插件并不麻煩,js插件有兩類,類型插件和對象插件。首先舉例:

$.post(url);

這個是類型插件,換句話說該插件在調用的時候不需要指定對象。那么:

$('p').click();

這個是對象插件,也就是說使用該插件的時候需要指定對象。

在寫jQuery插件的時候,都是有固定的模板:

jQuery.plugin1 = function(text) {  alert(text);};//類型級別框架,類似 $.post();$.fn.plugin2 = function(options) {  var defaults = {    text: 'Hello, world!'  };  // 合并默認值  var opts = $.extend(defaults, options);  // 你的代碼寫到這里  alert(opts.text);};//對象級別框架,類似 $(this).click();

以上就是plugin1是類型級別插件用的時候直接調用就可以了,plugin2是對象級別框架,使用的時候也需要對象。

在寫類型級別框架的時候,jQuery.plugin1中的jQuery.不能省略,同樣在寫對象級別框架的時候,$.fn.也是不能省略的。

這里我要說的時候對象級別框架中 var opts = $.extend(defaults, options);這句話一定要有,這句話的意思就是合并參數。當用戶沒有設置參數的時候使用默認值中的參數,否則就用用戶設置的參數。下面我們看一下調用方法:

<script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script><script type="text/javascript" src="./myplugin.js"></script><script type="text/javascript">$.plugin1('Hello');$(document).ready(function(){  $('#tmp').click(function(){    $(this).plugin2({      text: '//m.survivalescaperooms.com'    });  });});</script>

首先在使用自己的jQuery插件的時候,需要包含進來,同時之前要包含jQuery,你懂的。后面就是調用方法了哦!

更多關于jQuery相關內容感興趣的讀者可查看本站專題:《jQuery窗口操作技巧總結》、《jQuery拖拽特效與技巧總結》、《jQuery常用插件及用法總結》、《jquery中Ajax用法總結》、《jQuery表格(table)操作技巧匯總》、《jQuery擴展技巧總結》、《jQuery常見經典特效匯總》、《jQuery動畫與特效用法總結》及《jquery選擇器用法總結

希望本文所述對大家jQuery程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 德兴市| 来安县| 怀化市| 巴马| 石城县| 灵石县| 仙桃市| 金川县| 长寿区| 胶州市| 汝州市| 南丰县| 丽江市| 东乡| 镇安县| 盈江县| 博乐市| 许昌市| 泸溪县| 大冶市| 商都县| 健康| 贵港市| 河间市| 沙洋县| 陆川县| 电白县| 临湘市| 哈密市| 云林县| 宁晋县| 昌图县| 吕梁市| 微博| SHOW| 无棣县| 肥城市| 融水| 吐鲁番市| 仁布县| 肃北|