jQuery小复杂语法学习

1.jQuery 是一个JS 类;
2.jQuery=$;

3.jQuery.extend(obj)就是为jQuery 添加一个静态方法。
$.extend({[color=red]constantmethod[/color]:function.......})

jQuery.extend({
doAlert:function(){alert("Morning!");}
});
jQuery.extend({
doSumAlert:function(a,b){alert(a+b);}
});

$.doAlert();
$.doSumAlert(100+200);

4.jQuery.fn=jQuery.prototype;
jQuery.fn.extend(obj)就是为jQuery添加一个成员函数,即对jQuery.prototype进行扩展。之后jQuery的实例或者说jQuery类的实例就可以使用这个成员函数。
比如我们借助jQuery开发一个我们自己的插件,功能:其中有一个编辑框,点击它时便先alert中当前编辑框中内容。
我们的HTML:
<input type='text' id='specialtextbox'/>
我们自己的js文件中就可以写为:
$.fn.extend({
doAlertWhileClick:function(){
$(this).click({alert($(this).val());})
}
})

$('#specialtextbox').doAlertWhileClick();
[b][color=blue]$('#specialtextbox')为一个jQuery实例[/color][/b],当它调用成员方法 alertWhileClick后,便实现了扩展,每次被点击时它会先弹出目前编辑里的内容。

jQuery提拱了丰富的操作文档,事件,CSS ,Ajax、效果的方法,结合这些方法,便可以开发出更加 Niubility 的插件。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值