20 Petua untuk Mempelajari Standard Pengaturcaraan JavaScript_Petua Javascript

WBOY
Lepaskan: 2016-05-16 16:29:53
asal
1410 orang telah melayarinya

1. Gunakan kod pengurusan fail js

Cuba letakkan semua kod dalam fail js, dan kemudian gunakan skrip untuk memperkenalkannya dalam fail html Semasa memperkenalkan, pastikan anda meletakkannya selepas teg badan, dan jangan gunakan jenis atau bahasa.

2. Menulis lekukan

Gunakan 4 ruang kosong untuk lekukan. Berhati-hati untuk tidak menggunakan kekunci tab untuk lekukan.

3. Pembahagian ayat

Perhatikan panjang baris Setiap baris tidak boleh melebihi 80 aksara, pembahagian ayat yang sesuai hendaklah dilakukan selepas ayat yang sesuai koma (,). Selepas pembahagian ayat, gunakan 8 ruang untuk baris seterusnya.

4. Nota

Ulasan satu baris biasanya digunakan dan ulasan sekat biasanya digunakan dalam dokumen.

5. Pengisytiharan berubah

Isytihar semua pembolehubah sebelum digunakan Pembolehubah yang tidak diisytiharkan akan menjadi pembolehubah global secara automatik. Pembolehubah global harus digunakan dengan berhati-hati di seluruh teks.
Adalah lebih baik untuk menggunakan var untuk mengisytiharkan semua pembolehubah, dan meletakkan setiap perisytiharan pada baris yang berasingan, dan menambah komen Jika boleh, semua pembolehubah yang diisytiharkan disenaraikan dalam susunan aksara, seperti berikut:

Salin kod Kod adalah seperti berikut:

var currentEntry, //Item jadual pemilihan semasa
Tahap; //Tahap lekukan

Tentukan semua pembolehubah di bahagian atas badan fungsi, kemudian var muncul pada baris pertama badan fungsi.

6. Pengisytiharan fungsi

Semua fungsi hendaklah diisytiharkan sebelum digunakan dan selepas pembolehubah ------- untuk membantu melihat skop.
Seharusnya tiada ruang antara nama fungsi dan kurungan; hendaklah tiada ruang antara kurungan kanan (dan parameter fungsi; kurungan kiri) dan kurungan badan fungsi {Hendaklah ada ruang antara badan fungsi dengan 4 ruang; kurungan penutup badan fungsi} dan Aksara pertama bagi fungsi kata kunci pengisytiharan fungsi diselaraskan. Kod berikut:

Salin kod Kod adalah seperti berikut:

fungsi luar(c,d) {
var e = c * d;

berfungsi dalam(a,b) {
          kembali (e * a) b;
}

kembali dalam(0,1);
}


Fungsi dan objek boleh diletakkan di mana-mana ungkapan dibenarkan.
Terdapat ruang antara fungsi kata kunci fungsi tanpa nama dan kurungan kiri (.
Gunakan fungsi global sesedikit mungkin.
Untuk pelaksanaan fungsi segera, keseluruhan ungkapan panggilan hendaklah diletakkan dalam sepasang kurungan () untuk menjelaskan dengan jelas bahawa nilai pembolehubah adalah hasil daripada pelaksanaan fungsi dan bukannya fungsi itu sendiri. Kod berikut:
Salin kod Kod adalah seperti berikut:

hasil var = (fungsi () {
kunci var = "";
Kembali {
          dapatkan: fungsi () {
              kunci pulangan;
},
set: fungsi (kunci) {
              kunci = kunci;
}
};
}());

7. Penamaan

Nama dengan huruf, nombor dan garis bawah Elakkan menggunakan aksara antarabangsa, tanda dolar $ dan garis miring ke belakang.
Jangan gunakan garis bawah sebagai aksara pertama nama.
Kebanyakan pembolehubah dan fungsi dinamakan bermula dengan huruf kecil.
Pembina mesti bermula dengan huruf besar Mengeluarkan yang baru dalam js tidak akan menyebabkan ralat (ralat penyusunan atau berjalan), tetapi sebaiknya jangan meninggalkannya.
Pembolehubah global harus dinamakan dalam semua huruf besar (tiada konsep makro dan pemalar dalam js).

8. Kenyataan

Pernyataan ringkas

Terdapat maksimum satu pernyataan bagi setiap baris, dan ia berakhir dengan koma bertitik;.
js membenarkan mana-mana pembolehubah digunakan sebagai pernyataan, tetapi ia mungkin menyebabkan beberapa ralat semasa memasukkan koma bertitik Oleh itu, pernyataan yang biasanya menggunakan ungkapan ialah penyataan panggilan tugasan atau fungsi (saya secara kasarnya memahami teks bahasa Inggeris asal ayat ini, tetapi saya. tidak tahu bagaimana Terjemahannya lebih baik)

Pernyataan majmuk (pernyataan yang terkandung di antara sepasang {})

Pernyataan dalaman diinden 4 ruang.

Kurungan pembuka { hendaklah berada di hujung baris pernyataan pembukaan.
Kurungan penutup hendaklah berada pada barisnya sendiri pada penghujungnya, sejajar dengan aksara pertama baris yang mengandungi kurungan pembukaan.
Apabila pernyataan berada dalam pernyataan kawalan (seperti untuk, jika, dsb.), pernyataan itu harus dikelilingi oleh pendakap kerinting {}, walaupun hanya terdapat satu pernyataan, untuk memastikan tiada pepijat berlaku semasa menambah pernyataan .

9 Tag (Saya rasa bahagian ini tidak betul)

Pernyataan untuk menggunakan label adalah selektif, terdapat hanya jenis berikut: manakala, untuk, lakukan, suis.

10. Kembalikan kenyataan

Nilai yang dikembalikan hendaklah disertakan dalam kurungan dan ungkapan pulangan hendaklah pada baris yang sama dengan kata kunci pulangan (elakkan memasukkan koma bertitik pada baris baharu).

11 jika pernyataan

Ikuti format berikut:

Salin kod Kod adalah seperti berikut:

jika (syarat) {
Kenyataan
}

jika (syarat) {
Kenyataan
} lain {
Kenyataan
}

jika (syarat) {
Kenyataan
} lain jika (syarat) {
Kenyataan
} lain {
Kenyataan
}

12 untuk kenyataan

Ikuti format berikut:

Salin kod Kod adalah seperti berikut:

untuk (inisialisasi; syarat; kemas kini) {
Kenyataan
}

untuk (pembolehubah dalam objek) {
Jika (tapis) {
kenyataan
}
}


Format gelung pertama digunakan untuk tatasusunan dan pembolehubah yang boleh menentukan bilangan lelaran.
Yang kedua digunakan untuk lintasan objek
Nota: Disebutkan di sini bahawa sifat yang ditambahkan dalam prototaip objek boleh dikira, jadi kaedah hasOwnProperty mesti digunakan untuk menapis Walau bagaimanapun, apabila saya mengujinya dengan kod dalam, saya tidak tahu di mana letak masalahnya.

13 manakala kenyataan

Ikuti format berikut:

Salin kod Kod adalah seperti berikut:

manakala (syarat) {
Kenyataan
}

14. Pernyataan do-sambil

Ikuti format berikut:

Salin kod Kod adalah seperti berikut:

lakukan {
Kenyataan
} manakala (syarat);

Tambahkan koma bertitik di hujung penyataan.

15. pernyataan suis

Ikuti format berikut:

Salin kod Kod adalah seperti berikut:

suis (ungkapan) {
ungkapan kes:
Kenyataan
lalai:
Kenyataan
}

Setiap huruf besar mesti diselaraskan dengan suis untuk mengelakkan lekukan yang berlebihan.
Setiap pernyataan kes (kecuali lalai) mesti berakhir dengan break, return atau throw.

16. pernyataan cuba

Ikuti format berikut:

Salin kod Kod adalah seperti berikut:

cuba {
Kenyataan
} tangkapan (pembolehubah) {
Kenyataan
}
cuba {
Kenyataan
} tangkapan (pembolehubah) {
Kenyataan
} akhirnya {
Kenyataan
}

17 teruskan kenyataan

Elakkan menggunakan pernyataan continue.

18 dengan pernyataan

Pernyataan dengan tidak boleh digunakan.

19. Gunakan ruang

Asingkan segmen kod yang berkaitan secara logik dengan menetapkan baris kosong untuk meningkatkan kebolehbacaan kod.
Tetapkan ruang dalam kes berikut:
Kata kunci diikuti oleh kurungan pembuka (gunakan ruang, contohnya:
manakala (benar) {
Anda tidak boleh menggunakan ruang antara parameter fungsi dan kurungan pembukaan (.
Operator binari kecuali noktah (.), kurungan kiri ((), dan kurungan segi empat sama ([) mesti menggunakan ruang untuk memisahkan operan.
Seharusnya tiada ruang antara operator unary selain daripada typeof dan operand mereka.
Terdapat ruang selepas setiap titik koma dalam blok kawalan pernyataan ().
Mesti ada ruang selepas setiap koma.

20 cadangan tambahan

[] dan {}
Tatasusunan digunakan apabila nama ahli adalah integer berturut-turut, objek digunakan apabila nama ahli adalah rentetan dan nama arbitrari.
Gunakan {} bukannya new object() dan [] bukannya new Array().
koma, pengendali
Elakkan daripada menggunakan koma dan operator (peraturan ini tidak digunakan untuk literal objek, takrifan literal tatasusunan, pernyataan pengisytiharan var dan senarai parameter)
Skop blok
Selain mematuhi pernyataan yang tidak menggunakan blok pernyataan, js tidak mempunyai skop peringkat blok, hanya skop fungsi.
Ungkapan tugasan
Elakkan daripada menggunakan penyata tugasan dalam bahagian penghakiman bersyarat bagi pernyataan sementara dan jika.
===dan!==
Gunakan simbol kongruen (=== dan !==) untuk menentukan kesamaan dan elakkan menggunakan simbol penukaran kesamaan jenis paksa (== dan !=).
Jika nombor ditambah (atau -) pada nombor dengan tanda ( atau -), atau nombor dengan tanda ( atau - -), nombor dengan tanda atau ( atau - -) perlu disertakan.
eval adalah syaitan (abuse of eval)
Keadaan yang sama wujud untuk eval, pembina Fungsi tidak boleh digunakan dan tiada rentetan harus dihantar ke setTimeout atau fungsi setInterval.

20 cadangan di atas semua diringkaskan oleh saya dalam projek ini harus sedikit membantu untuk orang baru yang belajar javascript. Pasti ada beberapa ketidaksempurnaan berkongsi idea dan membuat kemajuan bersama.

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