Rumah > hujung hadapan web > tutorial js > Penjelasan terperinci tentang fungsi extend dalam jQuery_jquery

Penjelasan terperinci tentang fungsi extend dalam jQuery_jquery

WBOY
Lepaskan: 2016-05-16 15:50:34
asal
1303 orang telah melayarinya

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
  });
}

Salin selepas log masuk

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.

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