Panduan Tingkat Lanjut JavaScript

JavaScript adalah bahasa skrip yang paling populer di Internet, yang ada di semua peramban Web di seluruh dunia dan dapat meningkatkan interaksi pengguna dengan situs web dan aplikasi web.

Panduan ini adalah versi tingkat tinggi dari Panduan JavaScript CodeW3C.

Panduan ini dimulai dari sejarah JavaScript hingga ke dukungan XML dan layanan Web saat ini.

Anda akan belajar bagaimana memperluas bahasa ini untuk memadankan kebutuhan khusus.

Anda juga akan belajar bagaimana menggunakan JavaScript untuk menciptakan komunikasi klien-server yang lancar.

Mulai belajar tutorial tingkat tinggi JavaScript !

Daftar Isi

Pengenalan JavaScript

Sejarah JavaScript
Bagian ini menjelaskan asal dan sejarah JavaScript dan skrip klien.
Realisasi JavaScript
Implementasi penuh JavaScript terdiri dari 3 bagian yang berbeda: ECMAScript, Document Object Model (DOM), dan Browser Object Model (BOM).

Ecmascript Dasar

Syarat Bahasa ECMAScript
Java dan ECMAScript memiliki beberapa karakteristik sintaks yang sama, serta beberapa yang berbeda. Bagian ini menjelaskan sintaks ECMAScript secara detil.
Variabel ECMAScript
Bagian ini menjelaskan cara deklarasikan dan menamai variabel, serta beberapa aturan penamaan variabel yang terkenal.
Kata Kunci ECMAScript
Daftar kata kunci ECMAScript lengkap.
Kata Tersedia ECMAScript
Daftar kata riset ECMAScript lengkap.
Nilai ECMAScript
Bagian ini menjelaskan nilai asli dan nilai referensi dalam ECMAScript, serta konsep tipe asli.
Tipe Asli ECMAScript
Bagian ini menjelaskan lima tipe asli dalam ECMAScript: Undefined, Null, Boolean, Number, dan String.
Konversi Tipe ECMAScript
Bagian ini menjelaskan metode konversi tipe dalam ECMAScript, serta cara konversi tipe paksa.
Tipe Referensi ECMAScript
Tipe referensi biasanya disebut dengan class (kelas) atau objek. Bagian ini menjelaskan tipe referensi pradefinisi dalam ECMAScript.

Operator ECMAScript

Operator Unari ECMAScript
Operator uniter hanya memiliki satu parameter, yaitu objek atau nilai yang akan dioperasikan. Bagian ini menjelaskan operator uniter paling sederhana dalam ECMAScript.
Operator Bit ECMAScript
Operator bit melakukan operasi di tingkat dasar angka. Bagian ini menjelaskan pengetahuan tentang integer, serta berbagai operator bit dalam ECMAScript.
Operator Boolean ECMAScript
Operator Boolean sangat penting. Bagian ini menjelaskan tiga operator Boolean: NOT, AND, dan OR.
Operator Perkalian ECMAScript
Bagian ini menjelaskan operator perkalian dalam ECMAScript: operator perkalian, pembagian, dan modulus, serta perilaku khususnya mereka.
Operator Penambahan ECMAScript
Bagian ini menjelaskan operator penjumlahan dalam ECMAScript: operator penjumlahan dan pengurangan, serta perilaku khususnya mereka.
Operator Relasi ECMAScript
Operator relasional melaksanakan operasi perbandingan. Bagian ini menjelaskan cara perbandingan biasa operator relasional, serta bagaimana membandingkan string dan angka.
Operator Sama Dengan ECMAScript
Operator identitas digunakan untuk mengecek apakah variabel sama. ECMAScript menyediakan dua set operator identitas: operator sama dan tidak sama, serta operator sama dan tidak sama lengkap.
Operator Konディsi ECMAScript
Bagian ini menjelaskan operator kondisional dalam ECMAScript.
Operator Alokasi ECMAScript
Bagian ini menjelaskan operator pengaturan dalam ECMAScript.
Operator koma ECMAScript
Bagian ini menjelaskan operator koma di ECMAScript.

Pernyataan ECMAScript

Pernyataan If ECMAScript
Pernyataan if adalah salah satu pernyataan yang paling sering digunakan di ECMAScript. Bagian ini menjelaskan bagaimana menggunakan pernyataan if.
Pernyataan Iterasi ECMAScript
Pernyataan iterasi disebut juga pernyataan loop. Bagian ini memperkenalkan empat jenis pernyataan iterasi yang disediakan ECMAScript.
Pernyataan Tag ECMAScript
Bagian ini memberikan pengenalan singkat tentang pernyataan berlabel.
Pernyataan Break dan Continue ECMAScript
Bagian ini menjelaskan perbedaan antara pernyataan break dan continue, serta cara menggunakannya dengan pernyataan berlabel.
Pernyataan With ECMAScript
Pernyataan with digunakan untuk menyetel lingkungan kode di dalam objek tertentu. Bagian ini menjelaskan penggunaan pernyataan with.
Pernyataan Switch ECMAScript
Pernyataan switch adalah saudara if. Bagian ini menjelaskan penggunaan pernyataan switch, serta perbedaan dengan pernyataan switch di Java.

Fungsi ECMAScript

Ringkasan Fungsi ECMAScript
Bagian ini menjelaskan konsep fungsi, bagaimana ECMAScript menyatakan dan memanggil fungsi, serta bagaimana fungsi kembali nilai.
Objek arguments ECMAScript
Bagian ini memperkenalkan penggunaan dasar objek ini, lalu menjelaskan bagaimana menggunakan atribut length untuk menentukan jumlah parameter fungsi, serta simulasi overload fungsi.
Objek Function ECMAScript (class)
Bagian ini menjelaskan bagaimana menggunakan kelas Function untuk membuat fungsi, lalu memperkenalkan atribut dan metode objek Function.
Klosur (closure) ECMAScript
Bagian ini menjelaskan konsep closure (closure) dan menunjukkan dua contoh closure yang sederhana dan yang lebih kompleks.

Objek ECMAScript

Teknik Orientasi Objek ECMAScript
Bagian ini memberikan pengenalan singkat tentang istilah teknologi berorientasi objek, persyaratnya, serta komposisi objek.
Aplikasi Objek ECMAScript
Bagian ini menjelaskan bagaimana mengumumkan dan menginstansiasi objek, bagaimana merujuk dan membuang objek, serta konsep yang disebut pengikatan.
Tipe Objek ECMAScript
Bagian ini memperkenalkan tiga jenis tipe ECMAScript: objek lokal, objek bawaan, dan objek tuan rumah, serta menyediakan tautan ke referensi referensi yang relevan.
Lingkungan Variabel Objek ECMAScript
Bagian ini menjelaskan lingkungan ECMAScript dan kata kunci this.
Definisi Klas atau Objek ECMAScript
Bagian ini menjelaskan secara detil berbagai cara untuk membuat objek ECMAScript atau kelas.
Modifikasi Objek ECMAScript
Bagian ini menjelaskan bagaimana mengubah objek melalui pengembangan metode baru atau pere definisian metode yang sudah ada.