jQuery插件开发模式

<!DOCTYPE html >
< html lang= "en" >
< head >
< meta charset= "UTF-8" >
< meta name= "viewport" content= "width=device-width, initial-scale=1.0" >
< meta http-equiv= "X-UA-Compatible" content= "ie=edge" >
< title >Document </ title >
< script src= "jquery-1.11.1.min.js" ></ script >
</ head >
< body >
< div id= "myDiv" >This is a Params JQuery! </ div >
< script >
/*
方法列表:
1、jQquery.extend(Object); 是对jQuery类的自定义扩展
2、jQuery.fn.exten(Object);是对jQuery对象的自定义扩展*/


jQuery. fn. test = function(){
alert( '这是jquery对象方法!');
}

jQuery( 'div'). click( function(){
$( this). test()
})

jQuery. fn. extend({
test: function(){
return this. each( function(){
alert( this. nodeName)
});
}
});
jQuery( 'body *'). click( function(){
$( this). test()
})

/*优选*/
( function( $){
$. fn. hilight= function( options){
var defaults={
foreground: 'red',
background: 'yellow'
};
var opts = $. extend( defaults, options);
$( this). css( 'background-color', opts. background);
$( this). css( 'color', opts. foreground);
};
})( jQuery)
$( '#myDiv'). hilight({ foreground: 'blue', background: 'red'})
</ script >
</ body >
</ html >
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值