Daftar Isi Bab 1 Pengantar Aplikasi Web 1.1 Aplikasi Web 1.2 Tahapan Persiapan untuk Mencoba Aplikasi Web 1.3 HTML5 1.4 CSS 1.5 JavaScript 1.6 jQuery Bab 2 Yuk, Mencoba Menulis Kode JavaScript! 2.1 Menulis Sendiri Kode JavaScript 2.2 Yuk, Membuat Aplikasi Web! 2.3 Kode JavaScript di Tag body 2.4 Kode JavaScript di File Tersendiri 2.5 Jika Hasil Tidak Seperti yang Diharapkan Bab 3 Dasar JavaScript 3.1 Pernyataan Pernyataan Majemuk Struktur Pernyataan 3.2 Fungsi Bawaan 3.3 Menguji Perintah di Google Chrome 3.4 Tipe Data Bilangan String Boolean Nilai null Operator typeof 3.5 Variabel Deklarasi Variabel Penamaan Variabel Pengisian Nilai Variabel 3.6 Ekspresi Operator Aritmetika Urutan Pengerjaan Ekspresi Operator Unary Operator Penyingkatan Nilai NaN dan Infinity Daftar Prioritas Operator 3.7 Komentar 3.8 Kotak Dialog Kotak Dialog alert() Kotak Dialog prompt() Kotak Dialog confirm() 3.9 Array Menciptakan Array
Deklarasi Array Pengisian Nilai Array Sewaktu Pendeklarasian Membuat Array Tanpa Nama Menambahkan Elemen Array Mengetahui Jumlah Elemen Array 3.11 Objek 3.12 Objek Math Bab 4 Struktur Seleksi 4.1 Peran Pernyataan Seleksi 4.2 Pernyataan if Sederhana 4.3 Operator Penyusun Kondisi if 4.4 Pernyataan if..else 4.5 Indentasi Sangat Penting 4.6 Kondisi Majemuk Operator Logika “dan” (&&) Operator Logika “atau” (||) Operator Bukan ( !) 4.7 Menangani Banyak Pilihan 4.8 Pernyataan swicth 4.9 Operator Berkondisi 4.10 Kondisi Dapat Berupa Angka Bab 5 Struktur Perulangan 5.1 Peran Struktur Perulangan 5.2 Pernyataan while 5.3 Pernyataan do..while 5.4 Pernyataan for 5.5 Kasus Perulangan yang Bersarang 5.6 Pernyataan break 5.7 Pernyataan continue Bab 6 Pembuatan Fungsi 6.1 Peran Penting Fungsi 6.2 Bentuk Pembuatan Fungsi 6.3 Fungsi tanpa Nilai Balik 6.4 Fungsi tanpa Argumen 6.5 Array Sebagai Argumen 6.6 Fungsi dengan Nilai Balik Array 6.8 Variabel Global dan Variabel Lokal 6.9 Fungsi tanpa Nama 6.10 Aplikasi Animasi Judul Dokumen Bab 7 Pengenalan jQuery 7.1 jQuery dan Pustaka Lain 7.2 Persiapan Menggunakan jQuery 7.3 Sekarang Saat untuk Mencoba jQuery 7.4 Konsol di Google Chrome
Bab 8 Pengaksesan DOM 8.1 Pengenalan DOM 8.2 Selektor ID 8.3 Selektor Kelas 8.4 Selektor Tag 8.5 Selektor Atribut 8.6 Selektor Lain-Lain 8.7 Penggunaan Filter 8.8 Metode Penelusuran Pohon 8.9 Chaining 8.10 Pengaksesan Elemen Formulir Bab 9 Manipulasi DOM 9.1 Mengakses Atribut 9.2 Penanganan Kelas 9.3 Pengaksesan/Penggantian Isi DOM 9.4 Penyisipan Elemen 9.5 Elemen Pembungkus 9.6 Penghapusan DOM 9.7 Kloning DOM 9.8 Manipulasi CSS 9.9 Aplikasi DOM Bab 10 Penanganan Kejadian 10.1 Memahami Penanganan Kejadian 10.2 Penanganan Kejadian dengan .bind() 10.3 Penanganan Kejadian dengan .live() 10.4 Penanganan Kejadian Mouse 10.5 Penanganan Kejadian di Formulir 10.6 Penanganan Kejadian Keyboard 10.7 Pembatalan Pemantauan Kejadian 10.8 Memanfaatkan Argumen event 10.9 .bind() dengan Tiga Argumen 10.10 Kanvas Pembuat Gambar Bab 11 Efek membuat Halaman Web Lebih Hidup 11.1 jQuery Mendukung Efek dan Animasi 11.2 Penampilan dan Penyembunyian Gambar dengan Efek 11.3 Contoh Penggunaan SlideUp() dan SlideDown() 11.4 Contoh Penggunaan fadeIn(), fadeOut(), dan fadeTo() 11.5 Yuk, Menggunakan animate()! 11.6 Menghentikan Animasi 11.7 Fungsi Easing 11.8 Membuat Galeri Gambar Bab 12 Aplikasi Menu 12.1 Persiapan Membuat Menu Drop Down 12.2 Melengkapi File dropdown.css
12.3 Penanganan dengan JavaScript 12.4 Penambahan Tanda Cek 12.5 Menu Akordeon Bab 13 Utilitas String 13.1 Penanganan String di JavaScript dan jQuery 13.2 Metode $.trim() 13.3 Mengonversi String 13.4 Memperoleh Substring 13.5 Memecah String 13.6 Memperoleh Karakter dan Kode Karakter 13.7 Mencari Posisi String di Suatu String 13.8 Mengonversi Bilangan ke String 13.9 Ekspresi Reguler di String Bab 14 Utilitas Array 14.1 Penanganan Array di JavaScript dan jQuery 14.2 Metode $.each() 14.3 Menggabungkan Dua Array 14.4 Memfilter Array dengan $.grep() 14.5 Memperoleh Data Unik dengan $.unique() 14.6 Mencari Data di Array dengan $.inArray() 14.7 Memeriksa Argumen Sebagai Array atau Bukan $.isArray() 14.8 Menggunakan get() untuk membentuk Isi Elemen Menjadi Array 14.9 Operasi Pop dan Push 14.10 Metode shift() dan unshift() 14.11 Menggabungkan Elemen-Elemen Array menjadi String 14.12 Memperoleh Sebagian Isi Array 14.13 Menghapus dan menambahkan Elemen-Elemen Array 14.14 Membalik Urutan Elemen-Elemen Array 14.15 Mengurutkan Data Mengurutkan Provinsi Secara Descending Mengurutkan Data Menurut Kolom Tertentu Mengurutkan Bilangan Bab 15 Dasar Ajax 15.1 Pengenalan Ajax 15.2 Objek XMLHttpRequest 15.3 Ajax Menjadi Sangat Sederhana dengan jQuery 15.4 Mengirimkan Data dengan GET atau POST 15.5 Menggunakan $.ajax() 15.6 Menangani Data XML 15.7 Menangani Data JSON 15.8 Menangani Data JSONP 15.9 Menyertakan Gambar Loading Bab 16 Pemrosesan di Sisi Server dan Database 16.1 Pengenalan PHP Variabel PHP Tipe Data
Konstanta Operator Matematika Prioritas Operator Operator Penugasan Operator Pembanding Operator Logika Pernyataan if Pernyataan if..elseif Pernyataan switch Operator ? Pernyataan while Pernyataan do..while Pernyataan for Pernyataan break Pernyataan continue Array di PHP Mengetahui Jumlah Elemen Array Indeks Berupa String Pernyataan foreach Pembuatan Fungsi Nilai Argumen Bawaan Melewatkan Nilai dengan Referensi Variabel Lokal dan Variabel Global 16.2 Pembacaan File Teks 16.3 Pemrosesan JSON 16.4 Variabel $_POST dan $_GET 16.5 Penggunaan Database MySQL Database dan Tabel Penciptaan Database dan Tabel Menyiapkan Pengaksesan Database Mengisi Tabel dengan Isi File negara.json Membaca Tabel negara 16.6 Aplikasi Pencarian negara Bab 17 jQuery Plugin 17.1 Pengenalan Plugin 17.2 jQuery User Interface Pemasangan jQuery UI Memanfaatkan Slider Membuat Kotak Dialog 17.3 Membuat Grafik dengan RGraph Pemasangan RGraph Membuat Diagram Batang Menambahkan Aksesori Membuat Speedometer 17.4 jCarousel untuk Menangani Galeri Gambar Pemasangan jCarousel Membuat Galeri Gambar
Memodifikasi jCarousel Membuat Penampil Gambar 17.5 Menyajikan Data dengan jTable Pemasangan jTable Mencoba jTable dengan Data Berupa negara.json Fasilitas Paginasi dan Pengurutan
Daftar Pustaka