Bab ini merekodkan beberapa kesilapan biasa dalam menggunakan JavaScript dalam projek, dan sentiasa mengingatkan diri anda untuk tidak melakukan kesilapan yang sama lagi.
1. Apabila mengosongkan teg input, anda tidak boleh menggunakan html("") untuk mengosongkannya. Anda mesti menggunakan val("") untuk mengosongkannya terikat beberapa kali, selepas acara dicetuskan, Fungsi panggil balik juga akan dilaksanakan beberapa kali, jadi sebaiknya tulis fungsi yang mengikat acara secara berasingan, atau apabila ia mesti diikat berulang kali, lepaskan ikatan setiap kali
3. Jika pemilih jquery mengembalikan jquery Untuk tatasusunan objek, anda perlu menggunakan setiap tatasusunan jika tidak, jika anda beroperasi secara langsung pada tatasusunan, anda hanya boleh beroperasi pada objek tatasusunan dan tiada traversal akan berlaku. .
4. Peka huruf besar, contohnya, jika ditulis sebagai Jika . toString() ditulis sebagai tostring(), toUpperCase ditulis sebagai toUppercase
5.document.getElementById(""), ingat untuk menambah tanda petikan untuk parameter dalam kurungan
6.setTimeout ("fungsi", Masa tertunda); tambah tanda petikan pada fungsi
7. Sebaik-baiknya melintasi tatasusunan melalui gelung untuk, bukan melalui untuk dalam, kerana untuk. . . Kecekapan dalam adalah lebih teruk daripada untuk. Pada masa yang sama, akan terdapat overhed prestasi tertentu apabila memanggil sifat panjang tatasusunan, jadi pendekatan terbaik adalah dengan menetapkan sifat panjang tatasusunan terlebih dahulu kepada pembolehubah untuk meningkatkan prestasi.
8 Mengenai fungsi, ini adalah objek yang paling penting dalam JavaScript. Yang paling mudah di sini ialah setTimeout Parameter yang dipanggil oleh fungsi ini sebenarnya adalah fungsi.
9. Urutan pelaksanaan program:
Program dijalankan dari atas ke bawah Jika amaran ditemui, penyemak imbas akan berhenti di situ dan tidak akan meneruskan pelaksanaan sehingga anda mengklik ok Pernyataan berada di dalam kepala Jika amaran adalah global, ia akan dipaparkan terlebih dahulu, dan kemudian kandungan dalam badan akan dimuatkan. Dan jika amaran berada di dalam fungsi, amaran hanya akan mempunyai kesan apabila anda memanggil fungsi tersebut.
Di atas ialah keseluruhan kandungan bab ini Untuk lebih banyak tutorial berkaitan, sila lawati