spesifikasi kode JavaScript
Semua proyek JavaScript berlaku spesifikasi yang sama.
spesifikasi kode JavaScript
spesifikasi kode umumnya meliputi aspek-aspek berikut:
- Penamaan variabel dan fungsi
- Spasi, indentasi, komentar, aturan penggunaan.
- Spesifikasi umum lainnya ......
Kode standar lebih mudah dibaca dan memelihara.
Kode dari ketentuan umum dalam pengembangan mantan, Anda dapat dengan anggota tim Anda untuk bernegosiasi pengaturan.
nama variabel
nama variabel metode yang direkomendasikan unta bernama (CamelCase):
lastName = "Doe";
Harga = 19,90;
pajak = 0,20;
FULLPRICE = harga + (harga * pajak);
Ruang dan operator
Biasanya operator (= + - * /) untuk menambahkan spasi sebelum dan sesudah:
contoh:
nilai var = [ "Volvo", "Saab", "Fiat"];
kode menjorok
Simbol biasanya menggunakan empat ruang untuk indent blok kode:
fungsi:
kembali (5/9) * ( fahrenheit - 32);
}
Tidak dianjurkan untuk menggunakan tombol TAB untuk indent, sebagai editor yang berbeda tombol TAB bukan tekad yang sama. |
laporan Aturan
pernyataan sederhana dari aturan umum:
- Biasanya sebagai simbol pernyataan terminator.
contoh:
var orang = {
firstName: "John",
lastName: "Doe",
usia: 50,
eyecolor: "biru"
};
Aturan umum untuk pernyataan yang kompleks:
- Penjepit di ujung kiri dari baris pertama.
- Menambahkan spasi sebelum tanda kurung keriting.
- Penjepit pada baris independen.
- Tidak berakhir dengan titik koma pernyataan yang kompleks.
fungsi:
kembali (5/9) * ( fahrenheit - 32);
}
siklus:
x + = i;
}
pernyataan bersyarat:
salam = "Selamat siang";
} Lain {
salam = "Selamat malam";
}
Aturan objek
Aturan objek-didefinisikan:
- penjepit kiri pada baris yang sama dengan nama kelas.
- Antara usus besar dan nilai atribut adalah ruang.
- Gunakan dua kutipan string, angka tidak.
- Atribut terakhir - nilai di bagian belakang tidak menambahkan koma.
- Penjepit pada baris independen, dan simbol-simbol sebagai simbol akhir.
contoh:
firstName: "John",
lastName: "Doe",
usia: 50,
eyecolor: "biru"
};
kode objek singkat dapat ditulis langsung ke baris:
contoh:
Kurang dari 80 karakter di setiap baris kode
Untuk memudahkan membaca merekomendasikan kurang dari jumlah karakter per baris 80.
Jika pernyataan JavaScript adalah lebih dari 80 karakter, dianjurkan setelah operator koma atau bungkus.
penamaan Aturan
Biasanya banyak aturan penamaan bahasa kode yang sama, misalnya:
- Variabel dan fungsi untuk punuk Act (CamelCase)
- variabel global huruf besar (huruf besar)
- Konstanta (seperti PI) huruf (huruf besar)
nama variabel Anda menggunakan jenis aturan: hyp-ayam, CamelCase, atau garis bawah,?
HTML dan CSS tanda hubung (-) karakter:
atribut HTML5 mungkin data- (seperti: data kuantitas, data harga) sebagai awalan.
CSS menggunakan - untuk menghubungkan nama properti (font-size).
- Umumnya dianggap sebagai pengurangan dalam JavaScript, itu tidak diperbolehkan. |
menggarisbawahi:
Banyak programmer lebih suka menggunakan garis bawah (misalnya: date_of_birth), terutama dalam database SQL.
bahasa PHP biasanya menggunakan garis bawah.
Pascal ejaan (PascalCase):
ejaan pascal (PascalCase) dalam bahasa C lebih.
hukum Hump:
JavaScript biasanya dianjurkan metode punuk, jQuery dan perpustakaan lain JavaScript menggunakan hukum unta.
nama variabel tidak mulai dengan konflik $ tandai dengan banyak perpustakaan JavaScript. |
beban HTML file JavaScript eksternal
Menggunakan format sederhana untuk memuat file JavaScript (jenis atribut tidak diperlukan):
Gunakan JavaScript untuk mengakses elemen HTML
Format HTML buruk dapat menyebabkan eksekusi kesalahan JavaScript.
Berikut dua pernyataan JavaScript output hasil yang berbeda:
HTML dan JavaScript mencoba menggunakan aturan penamaan yang sama.
Akses HTML (5) spesifikasi kode .
ekstensi nama berkas
HTML akhiran file dapat Html (atau r htm).
ekstensi file CSS adalah .css.
JavaScript Js file akhiran.
nama file huruf kecil
Kebanyakan Web server (Apache, Unix) adalah kasus sensitif: london.jpg London.jpg tidak dapat mengakses.
Web server lain (Microsoft, IIS) tidak sensitif huruf: london.jpg dapat diakses melalui London.jpg atau london.jpg.
Anda harus mempertahankan gaya terpadu, kami merekomendasikan nama file menggunakan huruf kecil konsisten.