|
一.插件的种类:
- 封装对象方法的插件
- 封装全局函数的方法
- 选择器插件
二.jQuery插件的机制
jQuery提供了两个用于扩展jQuery功能方法,即jQuery.fn.extend()方法和jQuery.extend()方法。前者用于扩展前面提到的3种类型插件中的第一种,后者用于扩展后两种插件。这两个方法都接受一个参数,类型为Object。Object对象的“名/值对”分别代表“函数或方法名/函数主题”。
其中jQuery.extend()方法除了可以用于扩展jQuery对象之外,还有一个强大的功能,就是扩展已有的Object对象.
jQuery.extend(target,obj1,...[objN])
用一个或多个对象来扩展一个对象,然后返回被扩展的对象。
例如:
var settings={validate:false,limit:5,name:"foo"};var options={validate:true,name:"bar"};var newOptions=$.extend(settings,options);
结果为
<div class="quote_title">引用 |
|