Rumah >hujung hadapan web >tutorial js >Spesifikasi Pengekodan Node.js_node.js
Apabila memanggil fungsi, tiada ruang antara nama fungsi dan kurungan kiri.
Tiada ruang antara nama fungsi dan jujukan parameter; terdapat satu ruang antara semua elemen sintaks lain dan kurungan kiri.
Gunakan konvensyen penamaan camelCase untuk semua pembolehubah dan sifat.
Gunakan dua ruang untuk lekukan dan petikan tunggal secara seragam.
Tatasusunan bersekutu, melainkan terdapat ruang atau aksara haram dalam nama kunci, jangan gunakan tanda petikan.
Jangan gabungkan pernyataan dengan tujuan yang berbeza ke dalam satu baris.
Jangan tinggalkan koma bertitik di hujung ayat, walaupun hanya terdapat satu ayat pada baris.
Jangan gunakan operator kenaikan ( ) dan susut (--), gunakan = dan -= sebaliknya.
Jangan gunakan pengendali "kesamaan" (==), hanya gunakan pengendali "kesamaan ketat" (===).
Semua pengisytiharan pembolehubah diletakkan di kepala fungsi.
Semua fungsi ditentukan sebelum digunakan.
Cuba namakan fungsi pembina dan panggil balik supaya anda boleh melihat timbunan panggilan dengan lebih jelas semasa menyahpepijat.
Cuba tentukan semua fungsi ahli melalui prototaip, tentukan sifat dalam pembina, dan kemudian gunakan kata kunci baharu dalam pembina untuk mencipta objek.
Elakkan warisan kompleks Jika anda ingin mewarisi, cuba gunakan fungsi warisan dalam modul util. Contohnya, jika A mewarisi B, anda boleh menggunakan util.inherits(A,B).
Rujukan:
Lampiran B (BYVoid) "Panduan Pembangunan Node.js"
Gaya pengaturcaraan JavaScript (Ruan Yifeng)