Latest web development tutorials
×

JavaScript kuliah

JavaScript kuliah JavaScript pengantar singkat JavaScript pemakaian JavaScript ekspor JavaScript tatabahasa JavaScript laporan JavaScript catatan JavaScript variabel JavaScript Jenis Data JavaScript benda JavaScript fungsi JavaScript cakupan JavaScript peristiwa JavaScript tali JavaScript operator JavaScript membandingkan JavaScript If...Else JavaScript switch JavaScript for JavaScript while JavaScript Break & Continue JavaScript typeof JavaScript Jenis Konversi JavaScript Regular Expressions JavaScript kesalahan JavaScript debugging JavaScript angkat variabel JavaScript Modus yang ketat JavaScript Gunakan tidak tepat JavaScript bentuk Authentication JavaScript Reserved Keywords JavaScript JSON JavaScript void JavaScript kode Spesifikasi

JS fungsi

JavaScript definisi fungsi JavaScript Argumen fungsi JavaScript fungsi panggilan JavaScript penutupan

JS HTML DOM

DOM pengantar singkat DOM HTML DOM CSS DOM peristiwa DOM EventListener DOM elemen

JS canggih Tutorial

JavaScript benda JavaScript Number JavaScript String JavaScript Date JavaScript Array JavaScript Boolean JavaScript Math JavaScript RegExp benda

JS Browser BOM

JavaScript Window JavaScript Window Screen JavaScript Window Location JavaScript Window History JavaScript Navigator JavaScript pop JavaScript Kegiatan Jangka waktu JavaScript Cookies

JS gudang

JavaScript gudang JavaScript uji jQuery JavaScript uji Prototype

JS contoh

JavaScript contoh JavaScript contoh objek JavaScript Browser contoh objek JavaScript HTML DOM contoh JavaScript ringkasan

JS Reference manual

JavaScript benda HTML DOM benda

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):

firstName = "John";
lastName = "Doe";

Harga = 19,90;
pajak = 0,20;

FULLPRICE = harga + (harga * pajak);

Ruang dan operator

Biasanya operator (= + - * /) untuk menambahkan spasi sebelum dan sesudah:

contoh:

var x = y + z;
nilai var = [ "Volvo", "Saab", "Fiat"];

kode menjorok

Simbol biasanya menggunakan empat ruang untuk indent blok kode:

fungsi:

Fungsi toCelsius (fahrenheit) {
kembali (5/9) * ( fahrenheit - 32);
}
catatan 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:

nilai var = [ "Volvo", "Saab", "Fiat"];

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:

Fungsi toCelsius (fahrenheit) {
kembali (5/9) * ( fahrenheit - 32);
}

siklus:

untuk (i = 0; i < 5; i ++) {
x + = i;
}

pernyataan bersyarat:

jika (waktu <20) {
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:

var orang = {
firstName: "John",
lastName: "Doe",
usia: 50,
eyecolor: "biru"
};

kode objek singkat dapat ditulis langsung ke baris:

contoh:

var orang = {firstName: "John ", lastName: "Doe", usia: 50, eyecolor: "biru"};

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.

contoh:

document.getElementById ( "demo") .innerHTML =
"Hello w3big.";

Coba »

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).

catatan - 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.

catatan 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):

<Script src = "myscript.js">

Gunakan JavaScript untuk mengakses elemen HTML

Format HTML buruk dapat menyebabkan eksekusi kesalahan JavaScript.

Berikut dua pernyataan JavaScript output hasil yang berbeda:

contoh

var obj = getElementById ( "Demo" )

var obj = getElementById ( "demo" )

Coba »

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.