Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 14727|Jawab: 0

[Jpertanyaan] jQuery.extend secara rinci

[Salin tautan]
Diposting pada 29/09/2016 20.27.19 | | | |

Metode ekstensi perluasan JQuery:
      Extension method extend Jquery adalah metode umum yang kita gunakan dalam proses penulisan plugin, dan ada beberapa prototipe overload dalam metode ini, jadi mari kita pelajari bersama.
      1. Prototipe metode ekstensi Jquery adalah:





      Artinya adalah menambahkan src1, src2, src3... Gabungkan ke dalam dest dan mengembalikan nilai dest yang digabungkan, yang menunjukkan bahwa struktur dest telah dimodifikasi setelah metode digabungkan. Jika Anda ingin mendapatkan hasil penggabungan tetapi tidak ingin memodifikasi struktur dest, Anda dapat menggunakan yang berikut ini:






      Ini memungkinkan Anda untuk mengatur src1, src2, src3... Gabungkan, lalu kembalikan hasil penggabungan ke newSrc. Sebagai contoh:




      Kemudian hasil setelah merger





      Ini berarti bahwa jika parameter berikutnya memiliki nama yang sama dengan parameter sebelumnya, parameter berikutnya akan menimpa nilai parameter sebelumnya.

      2. Hilangkan parameter dest
      Jika dihilangkan, metode hanya dapat memiliki satu parameter src, dan src dapat digabungkan ke dalam objek yang memanggil metode extend, seperti:
1、$.extend(src)
Metode ini untuk menggabungkan src ke dalam objek global jquery, seperti:





Ini untuk menggabungkan metode hello ke dalam objek global jquery.
2、$.fn.extend(src)
Metode ini menggabungkan src ke dalam objek instance jquery, seperti:



Ini adalah untuk menggabungkan metode hello ke dalam objek instance jquery.

Berikut adalah beberapa contoh ekstensi yang umum digunakan:







Ini adalah ekstensi namespace .NET dalam objek global jquery.





    Ini adalah perpanjangan dari metode hello ke namespace net Jquery, yang sebelumnya diperluas.

3. Ada juga prototipe kelebihan beban dalam metode perluasan Jquery:  





      Parameter boolean pertama mewakili apakah akan membuat salinan dalam, dan parameter lainnya sama dengan yang diperkenalkan sebelumnya.





      Kita dapat melihat bahwa sub-objek bersarang location:{city:"Boston"} bersarang di src1, dan sub-object location:{state:"MA"} juga bersarang di src2, dan parameter salinan kedalaman pertama adalah true, maka hasil yang digabungkan adalah:



       Artinya, itu akan menggabungkan subobjek bersarang di src juga, dan jika parameter boolean pertama adalah false, mari kita lihat apa hasil penggabungan, sebagai berikut:





     Hasil merger adalah:



Ini adalah beberapa detail tentang bagaimana $.extend() sering digunakan dalam proyek.








Mantan:Contoh penelusuran diagram lingkaran highcharts
Depan:Histogram bertumpuk Highcharts dengan fungsionalitas penelusuran
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com