Jquery擴(kuò)展
對于Jquery的擴(kuò)展的方式有兩種:
1.$.extend 2.$.fn.extend.
兩種方式的區(qū)別是$.extend對應(yīng)的是整個Jquery的插件管理庫。即只要是引用了Jquery庫的地方都可以使用在它里面定義的函數(shù)。而$.fn.extend中定義的函數(shù),我的理解是由Jquery對象引用的。
具體擴(kuò)展我些了兩個最簡單的例子。如下:
$.fn.extend(
{
Test:function()
{
alert(0);}
});
等價于:
jQuery.fn.extend(
{
Test:function()
{
alert(0);}
})
$.extend(
{
Tyb:function()
{
alert('Test Only');}
});
同樣,上面的方式也等價于:
jQuery.extend(
{
Tyb:function()
{
alert('Test Only');}
})
對于后一種應(yīng)用,只需要在腳本中使用$.Tyb()即可以看到頁面會彈出提示Test Only的提示框。
而對上一種,需要在Jquery對象中使用。如$("#password1").Test();就會看到頁面彈出提示0的提示框。
浙公網(wǎng)安備 33010602011771號