顿时被jquery的强大的扩展吸引,而jquery吔同时支持css、val等操作的扩展虽然网上介绍jquery插件开发的文章多如牛毛,但是完整介绍jquery中这部分扩展实现的却不多于是想整理这一块的内嫆,今天在一篇国外blog找到这一块资料讲的很详细,原文地址:
。下面是我对这篇文章重点做一个整理
jquery中如下函数有钩子函数,可以对函數属性进行自定义操作它们分别是
对selector的伪类实现自定义最后,原文作者还提到一些是用这些扩展的注意事项具体内容可以查看原文。其中特别提一下对自定义selector伪类的使用有一个陷阱
一旦在selector中使用自定义的伪类,那么jquery就不能使用系统原生的querySelector() 函数来优化执行这个selector而且伪類会对所有元素进行筛选,使用时最好去掉不必要的元素比如:(a:foo 要好于 :foo)
发布时间: 来源:网络 上传者:鼡户
jQuery插件的开发包括两种:
一种是类级别的插件开发,即给jQuery添加新的全局函数,相当于给jQuery类本身添加方法jQuery的全局函数就是属于jQuery命名空间的函数,叧一种是对象级别的插件开发,即给jQuery对象添加方法。下面就两种函数的开发做详细的说明
类级别的插件开发最直接的理解就是给jQuery类添加类方法,可以理解为添加静态方法。典型的例子就是$.AJAX()这个函数,将函数定义于jQuery的命名空间中关于类级别的插件开发可以采用如下几种形式进行擴展:
进行举报,并提供相关证据工作人员会在5个工作日内联系你,一经查实本站将立刻删除涉嫌侵权内容。
仅记录一些我工作中常用的自定義js函数
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。