jquery中$.fn于$的区别

本文介绍了jQuery中$.fn和$.fx的作用与使用方法。$.fn用于扩展jQuery实例的方法,允许开发者为jQuery对象添加自定义行为;$.fx则主要用于实现jQuery内置的动画效果,包括淡入淡出、滑动等,并提供了关闭动画的选项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

$.fn是指jquery的命名空间,加上fn上的方法及属性,会对jquery实例每一个有效。
如扩展$.fn.abc()
那么你可以这样子:$("#div").abc();
通常使用extend方法扩展,详细请看API.

$.fx是指jquery的特效。
如果使用显示、滑动、淡入淡出、动画等。
$.fx.off可以关闭动画,其实是直接显示结果。
 
自己也不是很理解,但是问了下身边的人,我还是没明白,大概是$.fn相当于Java的一个静态方法,用的时候直接调用

$(#id).abc即可,但是没用fn则比如, 

  $.validNumber = function(input){
     if(!input){
      alert("验证对象为空");
   return true;
  }

用的时候直接  $.validNumber 就可以了


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值