六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 145|回复: 0

jquery插件开发

[复制链接]

升级  36.33%

91

主题

91

主题

91

主题

举人

Rank: 3Rank: 3

积分
309
 楼主| 发表于 2013-2-7 22:25:13 | 显示全部楼层 |阅读模式
一.插件的种类:

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


二.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">引用
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表