Tutorial Utama JavaScript

Dasar-Dasar

Pengenalan Menjalankan JavaScript Program JavaScript Pertama Analisis Kode Program Contoh Selanjutnya File dengan Skrip Beberapa File Catatan Caching File Mode Ketat Komentar Variabel Penggunaan Variabel Deklarasi Beberapa Variabel Perubahan Nilai Variabel Beberapa let untuk Satu Variabel Operasi Matematika dengan Angka Operasi Matematika dengan Variabel Prioritas Operasi Matematika Prioritas yang Sama Tanda Kurung Pengelompokan Pecahan Angka Negatif Tanda Plus di Depan Variabel Sisa Bagi Pemangkatan Prioritas Pemangkatan String Penambahan String Panjang String String Template Multi-baris Nilai Khusus Nilai undefined Nilai null Nilai true dan false Nilai NaN Infinity dan -Infinity Konsol Tipe Data di Konsol Kesalahan di Konsol Konstanta Konversi Tipe Otomatis Konversi ke Angka Konversi Singkat ke Angka Konversi Angka yang Tidak Benar Ekstraksi Angka Konversi ke String Penerapan Konversi ke String Konversi Tipe Logika Konversi ke Tipe Logika Karakter String Ketidakubahan String Karakter Terakhir String String dengan Digit Akses ke Digit Angka Operasi untuk Mengubah Variabel Operasi Singkat di JavaScript Inkrementasi Tipe Prefix dan Postfix Perhitungan yang Tidak Akurat Fungsi prompt Masalah dengan Tipe di prompt Output ke Dokumen Praktik Mencari Kesalahan Praktik pada Operasi Praktik pada Formula

Array

Pengenalan Array Mendapatkan Elemen Panjang Array Mengubah Elemen Menulis Ulang Elemen Array Inkremen Elemen Menambahkan Elemen Berdasarkan Kunci Array Jarang (Sparse Arrays) Menambahkan Elemen Melalui push Kunci dari Variabel Operator delete Praktik Mencari Kesalahan

Objek

Pengenalan objek Menampilkan seluruh objek Kunci objek string Properti objek Batasan pada kunci objek Mengubah elemen Menambahkan elemen Ketidakteraturan objek Array kunci objek Panjang objek Kunci dari variabel Kesalahan akses elemen Kesalahan akses properti Properti terkomputasi Operator in Operator delete Tipisasi objek Array sebagai objek Membedakan array dari objek Objek dan primitif Passing objek oleh referensi Konstanta Pendekatan pemrograman melalui konstanta Praktik mencari kesalahan

Kondisi

Konstruksi if-else Operator lebih dan kurang Pemeriksaan kesamaan Pemeriksaan ketidaksamaan Perbandingan variabel Kesamaan string Kesamaan string dan angka Kesamaan berdasarkan nilai dan tipe Ketidaksamaan berdasarkan nilai dan tipe Logika DAN Logika ATAU Prioritas operator logika Pengelompokan kondisi Pembalikan ekspresi logika Kondisi dengan nilai boolean Perbandingan nilai dengan tipe boolean Bentuk pemeriksaan kebenaran singkat Bentuk pemeriksaan kepalsuan singkat Bentuk pemeriksaan singkat umum Kondisi kompleks dalam bentuk singkat Sifat opsional konstruksi else Sifat opsional kurung kurawal Masalah sifat opsional kurung Konstruksi else if Konstruksi if-else bersarang Konstruksi switch-case Sifat opsional break Operator ternary Operasi logika Fungsi confirm Ruang lingkup Nuansa ruang lingkup Pemeriksaan bagian jam Pemeriksaan panjang string dan array Pemeriksaan karakter string Pemeriksaan digit angka Pemeriksaan sisa pembagian Praktik pencarian kesalahan Praktikum

Perulangan

Pengenalan Perulangan for-of Perulangan for-in Perulangan while Perulangan for Perulangan for untuk array Kondisi dalam perulangan Akumulasi jumlah angka Akumulasi jumlah elemen Pembentukan string Digit angka Opsionalitas kurung kurawal Masalah opsionalitas kurung Instruksi break Instruksi continue Perulangan bersarang Ruang lingkup Perulangan bersarang dan ruang lingkup Pengisian array Mengubah array Pengisian objek Mengubah objek Bekerja dengan flag Tips penulisan kode Tips debugging kode Praktik pencarian kesalahan Praktik

Dimensi Berganda

Array Multidimensi Array Tiga Dimensi Array Arbitrer Iterasi Array Multidimensi Iterasi dengan for Biasa Pengisian Array Multidimensi Masalah saat Mengisi Array Multidimensi Mengisi Array Multidimensi secara Berurutan Objek Multidimensi Iterasi Objek Multidimensi Struktur Multidimensi Iterasi Struktur Multidimensi Array dari Objek Kunci dari Variabel Menambahkan Elemen ke Array Menambahkan Elemen ke Objek

Metode Standar

Pangkat Fungsi Pembulatan Ekstrem Acak Modulus Case Karakter Pemotongan String Pencarian dalam String Penggantian dalam String Pemisahan String Elemen Ujung Bagian Array Pemotongan Array Pencarian dalam Array Kunci Objek Praktik Mencari Kesalahan

Fungsi Buatan Pengguna

Pengenalan Parameter Fungsi Beberapa Parameter Parameter-Variabel Parameter Opsional Instruksi return Pemanggilan Fungsi Berurutan Nuansa return yang Halus Loop dan return Penerapan return dalam Loop Trik bekerja dengan return Flag dalam Fungsi Operator Logika dalam Fungsi Saran tentang Fungsi Praktik Mencari Kesalahan Praktik tentang Fungsi

Variabel Fungsi

Variabel Global Variabel Lokal Kebetulan Nama Variabel Mengubah Variabel Global Variabel Global dan Parameter Fungsi Kebetulan Nama dengan Parameter Parameter-Objek

Tipe Fungsi

Kode sumber fungsi dan hasil Fungsi sebagai variabel Menulis fungsi ke variabel lain Penugasan fungsi ke dalam variabel Kesesuaian nama fungsi dan variabel Tipe deklarasi Perbedaan deklarasi fungsi Titik koma saat deklarasi fungsi Nuansa ekspresi fungsional Fungsi dengan nama, tetapi Function Expression Ekspresi fungsional bernama Cara memeriksa tipe fungsi Ekspresi kiri Ekspresi kanan Array dengan fungsi Objek dengan fungsi Penerapan objek dengan fungsi

Fungsi Bersarang

Meneruskan Fungsi sebagai Parameter Fungsi Bernama Parameter Fungsi yang Diteruskan Meneruskan Angka sebagai Parameter Penerapan Fungsi Internal Ruang Lingkup Fungsi Bersarang Parameter Fungsi Luar Parameter Fungsi Luar dan Dalam Parameter dengan Nama Sama Fungsi yang Mengembalikan Fungsi Level Penyarangan Apa Saja Parameter Fungsi yang Dikembalikan Fungsi Callback Nuansa Callback Fungsi Panah Penerapan Fungsi Panah sinkron dengan terjemahan

Closures

Akses ke Variabel Eksternal Lingkungan Leksikal Fungsi Penerapan Lingkungan Leksikal Pengenalan Closures Counter dengan Closures Nuansa Variabel Lokal Nuansa Variabel Global

IIFE

Pemanggilan Fungsi Langsung Penugasan Fungsi ke Variabel Penerapan Pemanggilan Fungsi Langsung Tanda Kurung Parameter Pemanggilan Berganda Jebakan Titik koma untuk keamanan Closure dan IIFE

Rekursi

Pengenalan Contoh dengan parameter Jumlah elemen array dengan rekursi Struktur multidimensi Jumlah elemen array Manipulasi struktur

Metode Iterasi

Metode map Metode forEach Metode filter Metode every Metode some Metode find terjemahan, tugas Metode reduce terjemahan, tugas

Operator spread

Pengenalan Contoh yang Lebih Kompleks Nilai Array Ekstrem Penggabungan Array Pemisahan String Pemisahan Angka

Operator rest

Operator rest Jumlah digit Array ke dua dimensi Array menjadi satu

Destrukturisasi

Destrukturisasi array Array dari fungsi Melewati elemen array Nilai berlebih array Sisa array Nilai default untuk array Fungsi default untuk array Deklarasi variabel untuk array Destrukturisasi objek Nama variabel untuk objek Nilai default untuk objek Variabel dan nilai default untuk objek Deklarasi variabel untuk objek Parameter fungsi Destrukturisasi objek parameter fungsi

Waktu

Bekerja dengan Objek Date Pemformatan Mengubah format tanggal Mendapatkan hari dalam seminggu Menampilkan tanggal dengan kata-kata Pengaturan waktu Format timestamp Selisih antara timestamp Selisih objek dengan tanggal Koreksi tanggal otomatis Mencari hari terakhir bulan Menentukan tahun kabisat Memeriksa kebenaran Mendapatkan hari dalam tahun berjalan Hari bulan berikutnya atau sebelumnya Hari tahun berikutnya atau sebelumnya Selisih momen Momen waktu dalam hari Awal hari Akhir hari Pemeriksaan momen waktu secara siklik Praktik mendapatkan momen waktu Perbandingan string Membandingkan tanggal tanpa tahun Ketercapaian tanggal dalam interval Membandingkan objek dengan tanggal

Pengantar ke DOM

Pengantar Elemen DOM Mendapatkan Elemen DOM Selector Kompleks Elemen DOM Mengikat Penangan Peristiwa Penangan Peristiwa Bernama Satu Penangan ke Banyak Elemen Beberapa Penangan untuk Satu Peristiwa Penangan untuk Peristiwa Berbeda Teks Elemen Kode HTML Elemen Atribut Tag sebagai Properti Bekerja dengan Bidang Teks Fokus Bidang Teks Atribut Pengecualian Rantai Metode dan Properti Keuntungan dan Kerugian Rantai Objek this Keuntungan this Mendapatkan Kelompok Elemen Penangan Bernama dalam Loop Penangan Anonim dalam Loop Melepas Penangan Peristiwa Melepas Penangan dalam Loop Melepas Penangan Anonim Saran untuk Menulis Kode Praktik Mencari Kesalahan Praktikum

Atribut

Metode mendapatkan atribut Metode mengatur atribut Metode menghapus atribut Metode memeriksa atribut Atribut kustom Nama atribut dengan tanda hubung Akses atribut melalui metode Array kelas CSS Menambahkan kelas CSS Menghapus kelas CSS Memeriksa kelas CSS Toggle kelas CSS

Styling

Styling melalui atribut style Styling properti dengan tanda hubung Pengecualian saat menata elemen Styling melalui kelas CSS Keuntungan styling menggunakan kelas CSS Penerapan styling

Pencarian

Menemukan Elemen Turunan Menemukan Elemen Induk Pencarian Semua Elemen Induk Pencarian Elemen Tetangga Pencarian Elemen Berdasarkan id Pencarian Elemen Berdasarkan Nama Tag Pencarian Elemen Berdasarkan Nama Kelas Pencarian di Dalam Elemen

Node

Pengenalan Iterasi Node dengan Loop Nama Node Tipe Node Teks Node

Formulir

Bekerja dengan Textarea Menonaktifkan Elemen Bekerja dengan Checkbox Alternasi Atribut Tanpa Nilai Bekerja dengan Radio Button Event Change Event Input Metode focus dan blur Praktik Mencari Kesalahan

Daftar Drop-down

Bekerja dengan Daftar Drop-down Atribut value dalam Daftar Drop-down Mengubah Item Terpilih dalam Daftar Nomor Item Terpilih dalam Daftar Mendapatkan Item Daftar Drop-down Item sebagai Array Bekerja dengan Item Daftar Drop-down Memilih Item Daftar Mendapatkan Item Terpilih

Objek Event

Dasar bekerja dengan objek Event Koordinat event Tipe event Elemen event Mendapatkan tombol yang ditekan Melacak tombol modifikasi Pembatalan tindakan default Bubbling event Elemen target saat bubbling Menghentikan bubbling event Beberapa handler pada elemen Penghentian bubbling segera Penerapan penghentian bubbling event Capturing event Handler pada elemen baru Delegasi event Delegasi event universal

Konteks

Dasar bekerja dengan konteks Konteks fungsi tidak terikat Kehilangan konteks Menyelesaikan masalah dengan konteks Solusi melalui variabel Solusi melalui parameter Solusi melalui fungsi panah Metode call Metode call dengan parameter Metode apply Metode bind

Timer

Menjalankan Timer Penghitung pada Timer Menghentikan Timer Tombol untuk Menjalankan Peluncuran Berganda Tombol untuk Menghentikan Bekerja dengan DOM Timer dan Kehilangan Konteks Praktik tentang Timer dan DOM Penundaan Sebelum Eksekusi Timer melalui Penundaan

Manipulasi Elemen

Membuat dan Menyisipkan Elemen Menambahkan Event saat Penyisipan Membuat Elemen dalam Loop Menambahkan Handler dalam Loop Menghapus Elemen Penyisipan di Tepi Penyisipan Sebelum Penyisipan Berdampingan Penyisipan Tag Berdampingan Klonisasi Elemen Pemeriksaan Elemen

Praktik

Pembuatan elemen dari array Praktik membuat list ul Pembuatan tabel Pengisian tabel secara berurutan Pembuatan tabel dari array Pembuatan tabel dari array objek Menambah baris dan kolom ke tabel Modifikasi sel tabel Menghapus elemen baru Tautan untuk menghapus elemen Membuat tautan penghapusan Mengedit elemen individual Menyembunyikan teks saat mengedit Mengedit dalam kumpulan elemen Penghapusan dan pengeditan Stylisasi elemen Tombol untuk menyembunyikan dan menampilkan elemen Banyak elemen dengan tombol tampil Aktivasi elemen Selang-seling gaya aktivasi Praktik mengubah elemen

Fungsi dan DOM

Fungsi untuk bekerja dengan elemen DOM Fungsi untuk bekerja dengan grup elemen Meneruskan callback untuk bekerja dengan DOM Meneruskan nomor urut dalam callback Meneruskan elemen sebagai parameter fungsi Meneruskan grup elemen sebagai parameter Fungsi untuk membuat tabel HTML Mengembalikan tabel dari fungsi Fungsi untuk membuat tabel dari array

Modul melalui Closure

Konflik Variabel Modul melalui Closure Penerapan Praktis Meneruskan Parameter Meneruskan Elemen Induk Meneruskan Pengaturan Modul Parameter Default Ekspor Variabel dan Fungsi Ekspor Objek dalam Modul melalui Closure Pustaka melalui Closure
Indonesia
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan cookie untuk operasi situs, analitik, dan personalisasi. Pemrosesan data dilakukan sesuai dengan Kebijakan Privasi.
terima semua atur tolak