Бесплатный курс лекций по Python
Начало 11 декабря. Расписание: пн, чт в 20.15-21.00. Для записи вступи в канал →

Tutorial JavaScript Tahap Tinggi

Pembentukan Gaya

Pembentukan Gaya melalui Atribut style Unit Pengukuran dalam Atribut style Kesalahan dengan Unit Pengukuran Pembongkaran Nilai Sifat CSS Menetapkan Semula Gaya melalui style Penetapan Gaya Secara Berkumpulan Masalah Membaca Gaya Membaca Sifat dari Fail CSS Penukaran Nilai yang Dibaca Pembentukan Gaya dengan Kelas Satu Kelas untuk Pembentukan Gaya Ketidakselesaan Kelas Penggantian Gaya melalui data-

Metrik Elemen

Pengembangan Elemen dalam CSS Elemen Ujian Saiz Klien Elemen Saiz Penuh Elemen Saiz Elemen dengan Skrol Menatal Elemen Perubahan Penatalan Elemen Menatal Elemen hingga Habis Pembukaan Elemen Lebar Bar Skrol

Metrik Tetingkap

Saiz tetingkap Saiz tetingkap termasuk skrol Mendapatkan skrol tetingkap Mendapatkan dan menukar skrol tetingkap Kaedah untuk menatal tetingkap ke kedudukan Kaedah untuk menatal tetingkap mengikut nilai Kaedah untuk menatal tetingkap ke elemen Peristiwa skrol

Koleksi Map

Pengenalan Ciri-ciri Berguna Pengulangan dengan Gelung Kunci dan Nilai Aplikasi Map

Koleksi Set

Pengenalan Pengisian Awal Kebolehan Berguna Lelaran dengan Gelung Penukaran Membuang Pendua dari Tatasusunan Mendapatkan tanpa Pendua

Array Palsu

Pengenalan Persamaan dengan array Perbezaan Pemeriksaan array Penukaran kepada array Jenis array palsu Perbezaan antara jenis

Simbol

Pengenalan kepada Jenis Symbol Penerangan Simbol Simbol sebagai Kunci Objek Melakukan Iterasi Objek dengan Simbol Fungsi dalam Objek Operasi dengan Objek dalam Fungsi Simbol Global Mendapatkan Nama Simbol Simbol yang Diketahui Umum

Iterator

Objek Boleh Lelaran Fungsi Iterator Pelaksanaan Iterator Generator Gelung dalam Generator Operasi Sekali bagi Iterator Iterator Objek Penciptaan Objek Boleh Lelaran Generator melalui Sifat Terkomputasi Iterator terbina dalam values Iterator terbina dalam keys Iterator terbina dalam entries Tiga Iterator Terbina Dalam Operator spread dan Iterator Iterator Terbina Dalam Rentetan Array Digit Nombor Penomboran Elemen DOM Pemerolehan Data Elemen DOM

Format JSON

Pengenalan JSON kepada data Data kepada JSON Mengubah data dalam JSON

Penyimpanan

Pengenalan Penyimpanan dalam Alat Debug Data Simpan Sekali Menulis Semula Data Memadam Data Membersihkan Penyimpanan Bilangan Catatan Mendapatkan Kunci Mengikut Nombor Mengulangi Penyimpanan Mengikut Indeks Tatasusunan Kunci dan Nilai Penyimpanan Menyimpan Struktur Pengubahsuaian Struktur Tersimpan Amali

Ungkapan Sekata

Pengenalan Operator Pengulangan Kurungan Pengelompokan Melarikan Aksara Khas Kurungan Kerinting Batasan Ketamakan Kumpulan Aksara Set Aksara Penyongsangan Set Aksara Ciri-ciri Cyril Aksara Khas di Dalam Set Kumpulan Aksara di Dalam Set Aksara Khas-Pengecualian di Dalam Set Simbol Topi di Dalam Set Ciri-ciri Sempang di Dalam Set Abaikan Kes Permulaan dan Pengakhiran Baris Sempadan Perkataan Pelbagai Baris Arahan 'atau' Pembolehubah dengan Regex Kaedah test Kaedah search Kaedah split Kaedah match Poket dalam kaedah match Match global MatchAll global Kaedah exec Sifat lastIndex Poket dalam kaedah replace Kolbalik dalam kaedah replace Poket lalai dalam kaedah replace Poket dalam regex itu sendiri Poket Bernama Poket Bernama di Dalam Ungkapan Kurungan Tidak Menjaga Pandangan Hadapan dan Belakang Positif dan Negatif Rentetan dengan Regex Bendera untuk Rentetan Garis Sendeng Belakang dalam Rentetan

Situasi Pengecualian

Pengenalan Jenis Situasi yang Timbul Menangkap Pengecualian Pembangunan dengan try-catch Menangkap Pengecualian dalam Kod Bersarang Objek dengan Pengecualian Jenis Pengecualian Asas Penggunaan Jenis Pengecualian Melempar Pengecualian Melempar Pelbagai Jenis Pengecualian Melempar Jenis Pengecualian Sendiri Contoh Pengecualian dengan Atribut data- Contoh Pengecualian dengan JSON Penerusan Pengecualian

Asinkroni

Kod Sinkron dan Asinkron Asinkroni Model Berasaskan Peristiwa Asinkroni Memuatkan Imej Situasi Pengecualian dalam Kod Asinkron

Panggilan Balik Tak Segerak

Pengenalan Penghantaran hasil tak segerak dalam panggilan balik Penghantaran parameter dalam panggilan balik tak segerak Pemprosesan pengecualian dalam panggilan balik tak segerak Memuatkan gambar Masalah callback hell Memuatkan gambar tak segerak dalam gelung

Janji

Pengenalan kepada janji Situasi pengecualian Objek dengan ralat Tangkapan pengecualian berasingan Status janji Rantaian janji Janji di dalam rantaian Pengecualian dalam rantaian janji Kerja dengan tatasusunan janji Penciptaan janji yang telah dilaksanakan Promisifikasi kod tak segerak Masalah promise hell Janji dalam gaya segerak Pengecualian dalam gaya segerak

Pustaka

Pengenalan Penggunaan CDN Kekurangan Pustaka

Alatan

Pembversian Semantik Terminal NodeJS Pengenalan kepada npm Pemasangan melalui npm Bentuk pendek pemasangan Kebergantungan dalam fail package.json Kebergantungan Dev Format versi kebergantungan Tetapan fail package.json Penciptaan fail package.json Pemindahan projek npm Fail package-lock.json Kemaskinian pakej Penyingkiran pakej Pemasangan global melalui npm Penyingkiran pakej global Alatan npx Menjalankan skrip melalui npm Pengurus Yarn

Modul ES

Pengenalan kepada Modul Menghidupkan Modul ES Pemasangan Webpack Prinsip Kerja Webpack Penetapan Webpack Penetapan Pelancaran Pemasangan Webpack Pemasangan Ujian melalui Webpack Penyambungan Bundle kepada Markup Penciptaan Modul ES Penyambungan Modul ES Penamaan Semula semasa Import Import Semua Kandungan Modul Eksport secara Lalai Gabungan Eksport Import Semua Kandungan semasa Gabungan Eksport Eksport Nilai Nilai sebagai Pemalar Import Modul npm Import Dinamik Import Berganda Dinamik Penukaran Modul CommonJS

Protokol HTTP

Mempelajari Buku Teks HTTP URLSearchParams URL

Pelayan Ujian

Pengenalan Penggunaan Pelaksanaan Kod Penjanaan HTML Header Respons Konfigurasi Port Pelancaran Berganda

Borang

Penghantaran Borang Kaedah Penghantaran Borang Penghantaran Borang dengan Kaedah GET Penghantaran Borang dengan Kaedah POST Permintaan GET Aplikasi Permintaan GET Butang Borang Penghantaran Borang melalui JavaScript Larangan Penghantaran Borang Pengenalan kepada FormData Kaedah FormData Iterator FormData

AJAX

Pengenalan kepada AJAX Asas bekerja dengan fetch Kod Respons HTTP Kejayaan Permintaan Situasi Pengecualian Penangkapan Ralat Lengkap Header Respons HTTP Mendapatkan JSON Header Permintaan HTTP Permintaan GET Permintaan POST Data melalui URLSearchParams Data melalui FormData Menghantar Keseluruhan Borang Menghantar JSON Polisi CORS Penghantaran Kuki Gaya Sekronan

Kerja dengan Kanvas

Permulaan Melukis Garisan Melukis Segi Empat Tepat Melukis Bulatan Menukar Warna Garisan Menukar Saiz Garisan Gelung

Pengoptimuman Kod

Faktor Kelajuan Memuat Laman Web Sumber Tersedia Pengoptimuman Operasi Berulang Pengoptimuman Pengulangan Operasi Berat Pengoptimuman Operasi Gelung Pengoptimuman Laluan Gelung Berlebihan Pengoptimuman Melalui Fungsi Terbina Dalam Pemilihan Algoritma Optimum Pengoptimuman Penggunaan Ungkapan Biasa Pengoptimuman Pengendalian DOM Pengoptimuman Penggunaan Memori Pengoptimuman Penukaran kepada Tatasusunan Pengoptimuman Pengendali Peristiwa Pengoptimuman Kelajuan Mengorbankan Memori

Data

Ketidakubahan Salinan array Salinan objek Menambah elemen ke dalam array Membuang elemen array Mengubah elemen array Array objek Menjana id rawak Menambah elemen dengan id Membuang elemen mengikut id Mengubah elemen mengikut id Mengubah satu sifat mengikut id Mendapatkan elemen mengikut id