jQuery 插件开发 上篇

最近突然对jquery 感兴趣,所以就往往找了找关于插件开发的文件,然后根据自己掌握的就随手记录一下

 

jQery 分为三种

  1. $.extend() 扩展jQuery;
  2. $.fn.YourName 方式追加新方法;
  3. 通过$.widget()应用jQuery UI的部件工厂方式创建;

$.extend()用于扩展自身的方法,常见的有$.ajax(), $.getJSON(), 而$.fn.extend()用于扩展jQuery类, 包含类对方法的操作和对象的操作

根据个人的喜好,自己选择类型

第一种来说是相对比较简单的

1 $.extend({
2     Hello: function(name) {
3         var name = name || 'world';
4         console.log('hello,' + name);
5     }
6 })
7 
8 $.Hello();
9 $.Hello('fangdada');

结果:

 

这个好比定义一个简单的方法,自己随时用就OK

第三种方法比较困难,这里就不说来

 

重点说第二种

 

posted @ 2016-03-17 11:24  方达达  阅读(73)  评论(0编辑  收藏  举报