Rumah > hujung hadapan web > tutorial js > Perbincangan ringkas tentang perbezaan antara jquery.fn.extend dan jquery.extend_jquery

Perbincangan ringkas tentang perbezaan antara jquery.fn.extend dan jquery.extend_jquery

WBOY
Lepaskan: 2016-05-16 15:50:33
asal
1251 orang telah melayarinya

1.jquery.extend(objek); Untuk memanjangkan kelas jQuery itu sendiri.
jquery.fn.extend(objek); Tambah kaedah pada objek jQuery.

$.extend({ 
  add:function(a,b){return a+b;} 
}); 

//$.add(3,4);
//return 7 

Salin selepas log masuk

jQuery menambah "kaedah statik" dipanggil tambah, dan kemudian anda boleh menggunakan kaedah ini di mana jQuery diperkenalkan.

2.jQuery.fn.extend(objek); Untuk melanjutkan jQuery.prototype ialah menambah "fungsi ahli" pada kelas jQuery. Contoh kelas jQuery boleh menggunakan "fungsi ahli" ini.

$.fn.extend({ 
  alertClick:function(){ 
    $(this).click(function(){ 
      alert($(this).val()); 
    }); 
  } 
}); 

//页面上为:
<input id="input1" type="text"/>    

//使用
$("#input1").alertClick();  
Salin selepas log masuk

Di atas adalah keseluruhan kandungan artikel ini, saya harap anda semua menyukainya.

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan