Rumah > Artikel > hujung hadapan web > Penjelasan terperinci tentang fungsi extend dalam jQuery_jquery
1.$.lanjutkan({},lalai, pilihan)
Tujuan ini adalah untuk melindungi parameter lalai pakej. Iaitu, parameter dalam lalai.
Kaedahnya ialah menggunakan objek kosong baharu ({}) sebagai parameter pertama $.extend, diikuti dengan lalai dan objek parameter diluluskan oleh pengguna Kelebihan ini ialah semua nilai digabungkan ke dalam objek kosong ini Pada objek, nilai lalai dalam pemalam dilindungi.
$.fn.myPlugin = function(options) { var defaults = { 'color': 'red', 'fontSize': '12px' }; var settings = $.extend({},defaults, options);//将一个空对象做为第一个参数 return this.css({ 'color': settings.color, 'fontSize': settings.fontSize }); }
2. Kekeliruan dan pemampatan kod
Pemalam yang anda muat turun biasanya akan menyediakan versi termampat dengan perkataan 'min' dalam nama fail. Maksudnya, diperkecilkan, versi mampat dan padat
Mampatan di sini tidak merujuk kepada pemampatan fungsi kod, tetapi dengan menggantikan nama pembolehubah, nama fungsi kaedah, dsb. dalam kod dengan nama yang lebih pendek dan memadam komen (jika ada) dan memadamkan ruang kod versi pekat ruang putih dan pemisah baris. Pada masa yang sama, kerana pelbagai nama dalam kod telah diganti, yang lain tidak dapat membaca dan membezakan logiknya, yang juga memainkan peranan dalam mengelirukan kod.
Faedah pemampatan: 1. Kurangkan jumlah kod, percepatkan pemuatan dan tingkatkan prestasi
2. Halang orang lain daripada mencuri kod
Di atas adalah keseluruhan kandungan artikel ini, saya harap anda semua menyukainya.