jQuery 请指出'$'和'$.fn'的区别?或者说出'$.fn'的用途。
生活随笔
收集整理的這篇文章主要介紹了
jQuery 请指出'$'和'$.fn'的区别?或者说出'$.fn'的用途。
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
http://hi.baidu.com/chy0806css/item/acc52425099c30ff50fd87eb
?
Jquery為開發(fā)插件提供了兩個方法,分別是:
$.extend(obj);$.fn.extend(obj);
1.那么這兩個分別是什么意思?
$.extend(obj);是為了擴(kuò)展jquery本身,為類添加新的方法
$.fn.extend(obj);給JQUERY對象添加方法。
2.$.fn?中的fn是什么意思,其實(shí)是prototype,即$.fn=$.prototype;
具體用法請看下面的例子:
$.extend({add:function(a,b){return a+b;}})$.add(5,8)?//return?13
注意沒有,這邊的調(diào)用直接調(diào)用,前面不用任何對象。直接$.+方法名
$.fn.extend(obj);對prototype進(jìn)行擴(kuò)展,為jquery類添加成員函數(shù),?jquery類的實(shí)例可以使用這個成員函數(shù)。
$.fn.extend({clickwhile:function(){$(this).click(function(){alert($(this).val()) })}})?
$('input').clickwhile();//當(dāng)點(diǎn)擊輸入框會彈出該對象的Value值注意調(diào)用時候前面是有對象的。即$('input')?這么個東西。
轉(zhuǎn)載于:https://www.cnblogs.com/della/p/3296685.html
總結(jié)
以上是生活随笔為你收集整理的jQuery 请指出'$'和'$.fn'的区别?或者说出'$.fn'的用途。的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 网络爬虫的基本概念
- 下一篇: Civil 3D 中使用COM API导