skyuck 发表于 2013-2-7 22:25:13

jquery插件开发

一.插件的种类:

[*]封装对象方法的插件
[*]封装全局函数的方法
[*]选择器插件


二.jQuery插件的机制
jQuery提供了两个用于扩展jQuery功能方法,即jQuery.fn.extend()方法和jQuery.extend()方法。前者用于扩展前面提到的3种类型插件中的第一种,后者用于扩展后两种插件。这两个方法都接受一个参数,类型为Object。Object对象的“名/值对”分别代表“函数或方法名/函数主题”。

其中jQuery.extend()方法除了可以用于扩展jQuery对象之外,还有一个强大的功能,就是扩展已有的Object对象.
    jQuery.extend(target,obj1,...)
用一个或多个对象来扩展一个对象,然后返回被扩展的对象。

例如:
var settings={validate:false,limit:5,name:"foo"};var options={validate:true,name:"bar"};var newOptions=$.extend(settings,options);
结果为
<div class="quote_title">引用
页: [1]
查看完整版本: jquery插件开发