Rumah  >  Artikel  >  hujung hadapan web  >  Petua untuk menggunakan kaedah sambungan extend dalam Jquery_jquery

Petua untuk menggunakan kaedah sambungan extend dalam Jquery_jquery

WBOY
WBOYasal
2016-05-16 16:38:401339semak imbas

Dalam proses menggunakan Jquery untuk membangun, extend ialah fungsi pemprosesan parameter yang biasa digunakan, terutamanya penggunaan nilai lalai.

Prototaip kaedah sambungan Jquery ialah:

var v=$.extend(dest,src1,src2,[,src3...]);

Fungsinya adalah untuk menggabungkan src1, src2, src3 ke dalam dest dan mengembalikan dest yang digabungkan.

Tetapi semasa penggunaan, nilai lalai selalunya tidak boleh diubah,

adalah seperti berikut:

var defaut={'selector':'select','default':'默认值','backcolor':'#85e137','forecolor':'#000'};

var src={'selector':'ss','default':'笑话','backcolor':'#fff','forecolor':'red'};

Jika kita menggunakan

var v=$.extend(dfault,src);

untuk memproses parameter, maka nilai lalai pada kali seterusnya ia diproses akan menjadi nilai selepas pemprosesan ini dan bukannya nilai lalai sebenar.

Kita boleh menggunakan kod berikut:

var v=$.extend({},dfault,src);

Iaitu, kami menggunakan objek kosong sebagai parameter sasaran (lalai) dan parameter lalai sebagai parameter sumber pertama (src). yang OK Gunakan sekali lagi!

Ini mencapai kesan mengekalkan nilai lalai tidak berubah!

Kenyataan:
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