+ -
当前位置:首页 → 问答吧 → $.myName和$.fn.myName有什么区别啊???

$.myName和$.fn.myName有什么区别啊???

时间:2009-07-19

来源:互联网

小弟还有一问:

复制代码
  1. $.fn.btn=function(){
  2.    //do something
  3. }
  4. bnStr="一个字符串";
  5. $(bntStr.join('')).btn();          //这是什么意思呢???将bntStr加入到btn中???

谢谢哥哥姐姐们了...

作者: jamix   发布时间: 2009-07-19

$.fn是用于扩展jQuery对象的接口

查看下手册插件那部分吧

作者: keakon   发布时间: 2009-07-19

$.myName和$.fn.myName有什么区别---------
第一个是函数,作用于非包装集的。比如trim等
第二个也是函数,只是作用于包装集的。比如addClass等

作者: shgen   发布时间: 2009-07-20

有区别
$.myName属于静态方法,它的调用是直接$.myName()来用的
$.fn.myName属于扩展,它的调用是通过jq对象来的,里面有this指向jq对象,比如$('#id').myName()

作者: zjfeihu   发布时间: 2009-07-20

相关阅读 更多