Rumah > hujung hadapan web > tutorial js > Petua Pintasan jQuery yang berguna untuk Pengekodan yang Cekap

Petua Pintasan jQuery yang berguna untuk Pengekodan yang Cekap

王林
Lepaskan: 2024-07-17 18:15:38
asal
837 orang telah melayarinya

Handy jQuery Shortcut Tips for Efficient Coding

jQuery menawarkan pelbagai pintasan dan teknik yang boleh menyelaraskan pembangunan JavaScript anda. Sama ada anda memanipulasi DOM, mengendalikan acara atau bekerja dengan AJAX, menguasai pintasan ini boleh meningkatkan produktiviti anda. Berikut ialah 15 petua jQuery yang berguna untuk mengoptimumkan kod anda:

1. Kaedah Rantaian

Manfaatkan rantaian kaedah untuk melakukan berbilang tindakan pada set elemen yang sama dalam satu baris kod.

$('div').addClass('highlight').slideDown().fadeIn();
Salin selepas log masuk

2. Shorthand untuk Dokumen Sedia

Gunakan versi pendek $(document).ready() untuk menjalankan kod apabila DOM dimuatkan sepenuhnya.

$(function() {
    // Code to run when the DOM is ready
});
Salin selepas log masuk

3. Perwakilan Acara dengan pada

Delegasikan acara menggunakan pada untuk mengendalikan acara bagi elemen ditambah secara dinamik dengan cekap.

$(document).on('click', '.dynamic-element', function() {
    // Event handling code
});
Salin selepas log masuk

4. Semakan Kewujudan Elemen

Semak sama ada unsur wujud sebelum melakukan tindakan untuk mengelakkan ralat.

if ($('#element').length) {
    // Element exists, perform actions
}
Salin selepas log masuk

5. Memilih Pelbagai Elemen

Pilih berbilang elemen serentak dengan memisahkannya dengan koma.

$('p, .class, #id').hide();
Salin selepas log masuk

6. Manipulasi Atribut yang Cekap

Gunakan prop dan bukannya attr untuk sifat seperti ditandai, dilumpuhkan dan dipilih untuk prestasi yang lebih baik.

$('#checkbox').prop('checked', true);
Salin selepas log masuk

7. Menggunakan $.each untuk Lelaran

Lelaran pada tatasusunan dan objek dengan cekap dengan $.each.

$.each(array, function(index, value) {
    console.log(index + ": " + value);
});
Salin selepas log masuk

8. Storan Data dengan .data()

Simpan dan dapatkan semula data tersuai yang dikaitkan dengan elemen menggunakan .data().

$('#element').data('key', 'value');
console.log($('#element').data('key'));
Salin selepas log masuk

9. Kata ringkas untuk AJAX

Gunakan kaedah trengkas seperti $.get, $.post dan $.getJSON untuk permintaan AJAX.

$.get('url', function(data) {
    console.log(data);
});
Salin selepas log masuk

10. Gunakan $.trim untuk Membersihkan Rentetan

Alih keluar ruang putih di hadapan dan di belakang daripada rentetan dengan $.trim.

var cleanString = $.trim('  some text  ');
console.log(cleanString); // "some text"
Salin selepas log masuk

11. toggleClass untuk Togol Gelagat

Togol kelas pada elemen menggunakan toggleClass untuk menambah/mengalih kefungsian mudah.

$('#element').toggleClass('active');
Salin selepas log masuk

12. Elemen Penapisan

Perhalusi pilihan menggunakan penapis seperti :first, :last, :even, :odd, dsb., untuk menyasarkan elemen tertentu dengan cekap.

$('li:first').addClass('first-item');
Salin selepas log masuk

13. gelongsorKe Atas dan Kebawah

Animasikan keterlihatan elemen dengan slaidUp dan slideDown untuk peralihan yang lancar.

$('#element').slideUp();
Salin selepas log masuk

14. Mengendalikan Borang dengan bersiri

Sirikan data borang menjadi rentetan pertanyaan untuk penyerahan AJAX.

var formData = $('#myForm').serialize();
$.post('submit.php', formData, function(response) {
    console.log('Response: ' + response);
});
Salin selepas log masuk

15. kosongkan dan keluarkan

Gunakan kosong untuk mengalih keluar elemen kanak-kanak dan kandungan dalam elemen, dan alih keluar untuk mengalih keluar elemen sepenuhnya daripada DOM.

$('#container').empty();
$('#element').remove();
Salin selepas log masuk

Kesimpulan

Petua pintasan jQuery ini memperkasakan anda untuk menulis kod JavaScript yang lebih bersih dan cekap. Dengan menyepadukan teknik ini ke dalam aliran kerja anda, anda akan meningkatkan produktiviti dan kebolehselenggaraan dalam projek pembangunan web anda. Sama ada anda seorang pemula atau pembangun berpengalaman, memanfaatkan pintasan ini akan memperkemas proses pengekodan anda dan membawa kepada penyelesaian yang lebih berkesan. Selamat mengekod!

Atas ialah kandungan terperinci Petua Pintasan jQuery yang berguna untuk Pengekodan yang Cekap. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:dev.to
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