Tutorial JavaScript Tahap Tinggi
Tutorial lanjutan JavaScript oleh Trepachyov Dmitry. Untuk pemula. Dalam bahasa Melayu. Ada latihan.
Pembentukan Gaya
001
Penghiasan melalui Atribut style dalam JavaScript
002Unit ukuran dalam atribut style dalam JavaScript
003Ralat Unit Pengukuran dalam JavaScript
004Pembongkaran Nilai Sifat CSS dalam JavaScript
005Menetapkan Semula Gaya melalui style dalam JavaScript
006Penetapan Gaya Secara Pukal dalam JavaScript
007Masalah Membaca Gaya dalam JavaScript
008Membaca Sifat daripada Fail CSS dalam JavaScript
009Penukaran Nilai yang Dibaca dalam JavaScript
010Penggayaan dengan Kelas dalam JavaScript
011Satu Kelas untuk Gaya dalam JavaScript
012Ketidakselesaan Kelas dalam JavaScript
013Penggantian Gaya Melalui Atribut data- dalam JavaScript
Metrik Elemen
014
Pengembangan Elemen dalam CSS untuk JavaScript
015Elemen Ujian dalam JavaScript
016Saiz Klien Elemen dalam JavaScript
017Saiz Penuh Elemen dalam JavaScript
018Saiz Elemen dengan Skrol dalam JavaScript
019Penatalan Elemen dalam JavaScript
020Mengubah Skrol Elemen dalam JavaScript
021Menatal Elemen ke Akhir dalam JavaScript
022Pengembangan Elemen dalam JavaScript
023Lebar Bar Tatal dalam JavaScript
Metrik Tetingkap
024
Saiz Tetingkap dalam JavaScript
025Saiz Tetingkap Termasuk Bahagian Terskrol dalam JavaScript
026Mendapatkan Skrol Tetingkap dalam JavaScript
027Mendapat dan Mengubah Skrol Tetingkap dalam JavaScript
028Kaedah untuk Menatal Tetingkap ke Kedudukan dalam JavaScript
029Kaedah untuk Menatal Tetingkap dengan Nilai dalam JavaScript
030Kaedah untuk Menatal Tetingkap ke Elemen dalam JavaScript
031Peristiwa Skrol dalam JavaScript
Koleksi Map
Koleksi Set
Array Palsu
Simbol
051
Pengenalan kepada Jenis Symbol dalam JavaScript
052Penerangan Simbol dalam JavaScript
053Simbol sebagai Kunci Objek dalam JavaScript
054Pengulangan Objek dengan Simbol dalam JavaScript
055Fungsi dalam Objek dalam JavaScript
056Operasi dengan Objek dalam Fungsi di JavaScript
057Simbol Global dalam JavaScript
058Mendapatkan Nama Simbol dalam JavaScript
059Simbol Terkenal dalam JavaScript
Iterator
060
Objek Yang Boleh Diulangi dalam JavaScript
061Fungsi Iterator dalam JavaScript
062Panggilan Iterator dalam JavaScript
063Penjana dalam JavaScript
064Gelung dalam Penjana dalam JavaScript
065Kerja Sekali Sahaja bagi Iterator dalam JavaScript
066Iterator Objek dalam JavaScript
067Mencipta Objek Boleh-Iterasi dalam JavaScript
068Penjana Melalui Sifat Terkira dalam JavaScript
069Pengubah nilai terbina dalam dalam JavaScript
070Pengubahsuai Kekunci Terbina Dalam JavaScript
071Pembinaan Iterator entries Terbina Dalam JavaScript
072Tiga Pengubah Secara Terbina Dalam JavaScript
073Pengendali Spread dan Iterator dalam JavaScript
074Pengulang Terbina Dalam Rentetan dalam JavaScript
075Array Digit Nombor dalam JavaScript
076Penomboran Elemen DOM dalam JavaScript
077Mendapatkan Data Elemen DOM dalam JavaScript
Format JSON
Penyimpanan
082
Storan Tempatan Pelayar dalam JavaScript
083Stor dalam Alat Penyahpepijat dalam JavaScript
084Pengendalian Data dalam localStorage di JavaScript
085Penyimpanan Sekali dalam localStorage dalam JavaScript
086Menulis Semula Data dalam localStorage di JavaScript
087Penghapusan Data dalam localStorage di JavaScript
088Pembersihan Penyimpanan dalam localStorage dalam JavaScript
089Bilangan Entri dalam localStorage dalam JavaScript
090Mendapatkan Kunci Mengikut Nombor dalam localStorage dalam JavaScript
091Mengulangi Penyimpanan Mengikut Indeks dalam JavaScript
092Array Kunci dan Nilai Storan dalam JavaScript
093Menyimpan Struktur dalam localStorage dalam JavaScript
094Pengubahsuaian Struktur Tersimpan dalam localStorage dalam JavaScript
095Amalan pada localStorage dalam JavaScript
Ungkapan Sekata
096
Pengenalan kepada Ungkapan Biasa dalam JavaScript
097Pengendali Pengulangan Aksara dalam Ungkapan Biasa
098Kurungan Pengelompokan dalam Regex JavaScript
099Melarikan Aksara Khas dalam Ungkapan Biasa JavaScript
100Tanda Kurung Kerinting dalam Ungkapan Biasa JavaScript
101Menghadkan Ketamakan dalam Ungkapan Biasa di JavaScript
102Kumpulan Aksara dalam Ungkapan Biasa JavaScript
103Set aksara dalam ungkapan nalar JavaScript
104Penyongsangan Set Karakter dalam Regex
105Ciri-ciri Aksara Kiril dalam Regex JavaScript
106Aksara Khas dalam Kurungan Segi Empat dalam JavaScript
107Kumpulan Aksara dalam Set dalam Regex JavaScript
108Pengecualian dalam Set dalam Ungkapan Biasa JavaScript
109Simbol Topi Dalam Set Dalam Ungkapan Biasa JavaScript
110Tanda Sempang dalam Set Tanda Kurung Ungkapan Biasa JavaScript
111Mengabaikan Case dalam Regex JavaScript
112Permulaan dan Pengakhiran Baris dalam Regex JavaScript
113Sempadan Perkataan dalam Regex JavaScript
114Pelbagai Baris dalam Regex JavaScript
115Perintah 'atau' dalam Ungkapan Biasa JavaScript
116Pembolehubah dengan Regex dalam JavaScript
117Kaedah test dalam Ungkapan Biasa JavaScript
118Kaedah search dalam Ungkapan Biasa JavaScript
119Kaedah split dalam Ungkapan Biasa JavaScript
120Kaedah match dalam Ungkapan Biasa JavaScript
121Poket dalam Kaedah match dalam Ungkapan Biasa JavaScript
122Global match dalam Ungkapan Biasa JavaScript
123Global matchAll dalam Ungkapan Biasa JavaScript
124Kaedah exec dalam Ungkapan Biasa JavaScript
125Sifat lastIndex dalam Ungkapan Biasa JavaScript
126Poket dalam Kaedah replace dalam Ungkapan Biasa JavaScript
127Kolbalik dalam Kaedah replace dalam Ungkapan Biasa JavaScript
128Lalai Poket dalam Kaedah replace Ungkapan Biasa JavaScript
129Penggunaan Rujukan Belakang dalam Ekspresi Biasa JavaScript
130Penamaan Kumpulan dalam Ungkapan Biasa JavaScript
131Poket Bernama Dalam Ekspresi Biasa JavaScript
132Kurungan Tidak Menangkap dalam Regex JavaScript
133Positif dan Negatif Lookahead dalam Regex JavaScript
134Rentetan dengan Regex dalam JavaScript
135Bendera untuk Rentetan Ekspresi Biasa dalam JavaScript
136Garis Miring Belakang dalam Rentetan Regex di JavaScript
Situasi Pengecualian
137
Pengenalan kepada Situasi Pengecualian dalam JavaScript
138Jenis-jenis Situasi Pengecualian dalam JavaScript
139Menangkap Pengecualian dalam JavaScript
140Pembangunan dengan try-catch dalam JavaScript
141Menangkap Pengecualian dalam Kod Bersarang di JavaScript
142Objek Ralat dalam JavaScript
143Jenis-jenis Pengecualian Asas dalam JavaScript
144Penggunaan Jenis Pengecualian dalam JavaScript
145Melontarkan Pengecualian dalam JavaScript
146Melontarkan Pelbagai Jenis Pengecualian dalam JavaScript
147Melontarkan Jenis Pengecualian Sendiri dalam JavaScript
148Contoh Pengecualian dengan Atribut data- dalam JavaScript
149Contoh Pengecualian dengan JSON dalam JavaScript
150Melontarkan Pengecualian dalam JavaScript
Asinkroni
Panggilan Balik Tak Segerak
155
Kod Asinkron dengan Panggilan Balik dalam JavaScript
156Penghantaran Hasil Asinkronus dalam Panggilan Balik di JavaScript
157Penghantaran Parameter dalam Panggilan Balik Asinkronus JavaScript
158Pengecualian dalam Callback Asinkron dalam JavaScript
159Memuat Naik Gambar melalui Panggilan Balik Asinkron dalam JavaScript
160Masalah Callback Hell dalam JavaScript
161Muat Turun Gambar Asinkron dalam Gelung di JavaScript
Janji
162
Pengenalan kepada Promise dalam JavaScript
163Situasi Pengecualian dalam Janji (Promise) di JavaScript
164Objek Ralat dalam Janji JavaScript
165Penangkapan Pengecualian Berasingan dalam Janji di JavaScript
166Keadaan Promise dalam JavaScript
167Rantai Promise dalam JavaScript
168Janji dalam Rantai di JavaScript
169Pengecualian dalam Rantaian Janji dalam JavaScript
170Pengendalian Tatasusunan Janji dalam JavaScript
171Mencipta Janji yang Telah Selesai dalam JavaScript
172Pempromisan Kod Asinkron dalam JavaScript
173Masalah Promise Hell dalam JavaScript
174Janji dalam Gaya Separa Selari dalam JavaScript
175Pengecualian dalam Gaya Separa di JavaScript
Pustaka
Alatan
180
Penversian Semantik dalam JavaScript
181Asas Penggunaan Terminal dalam JavaScript
182Pengenalan kepada Alat NodeJS
183Pengenalan kepada npm dalam JavaScript
184Pemasangan Pustaka melalui npm dalam JavaScript
185Bentuk Pendek Pemasangan melalui npm dalam JavaScript
186Kebergantungan dalam Fail package.json dalam JavaScript
187Kebergantungan Dev dalam npm dalam JavaScript
188Format Versi Kebergantungan dalam npm dalam JavaScript
189Konfigurasi Fail package.json dalam JavaScript
190Penciptaan Fail package.json dalam JavaScript
191Memindahkan Projek npm dalam JavaScript
192Fail package-lock.json dalam npm dalam JavaScript
193Kemas Kini Pakej melalui npm dalam JavaScript
194Menghapus Pakej melalui npm dalam JavaScript
195Pemasangan Global melalui npm dalam JavaScript
196Penyingkiran Pakej Secara Global melalui npm dalam JavaScript
197Alat npx dalam JavaScript
198Menjalankan Skrip melalui npm dalam JavaScript
199Pengurus Yarn dalam JavaScript
Modul ES
200
Pengenalan kepada Moden Modul dalam JavaScript
201Penggunaan Modul ES dalam JavaScript
202Pemasangan Pembundel Webpack dalam JavaScript
203Prinsip Pengoperasian Pembundar Webpack dalam JavaScript
204Penyelarasan Pembundar Webpack dalam JavaScript
205Penyelenggaraan Pembangunan Pakej Webpack dalam JavaScript
206Pembinaan Ujian melalui Webpack dalam JavaScript
207Menyambung Bundle kepada Markup dalam JavaScript
208Penciptaan Modul ES dalam JavaScript
209Penyambungan Modul ES dalam JavaScript
210Menamakan Semula semasa Import dalam JavaScript
211Mengimport Semua Kandungan Modul dalam JavaScript
212Eksport Lalai dalam JavaScript
213Kombinasi Eksport dalam JavaScript
214Mengimport Semua Kandungan apabila Mengeksport Gabungan dalam JavaScript
215Mengeksport Nilai dari Modul ES dalam JavaScript
216Nilai sebagai Pemalar dalam ES Modul dalam JavaScript
217Mengimport Modul npm dalam JavaScript
218Pengimportan Dinamik Modul ES dalam JavaScript
219Import Dinamik Berganda dalam JavaScript
220Menukar Modul CommonJS kepada ES dalam JavaScript
Protokol HTTP
Pelayan Ujian
224
Pelayan Ujian dalam JavaScript
225Penggunaan Pelayan Ujian pada JavaScript
226Pelaksanaan Kod melalui Pelayan Ujian pada JavaScript
227Penjanaan HTML Melalui Pelayan Ujian JavaScript
228Tajuk Respons dalam Pelayan Ujian JavaScript
229Penyelenggaraan Port Pelayan Ujian JavaScript
230Menjalankan Pelayan Ujian JavaScript Secara Berbilang
Borang
231
Penghantaran Borang dalam JavaScript
232Kaedah Menghantar Borang dalam JavaScript
233Penghantaran Borang dengan Kaedah GET dalam JavaScript
234Penghantaran Borang dengan Kaedah POST dalam JavaScript
235Permintaan GET dalam JavaScript
236Penggunaan Permintaan GET dalam JavaScript
237Butang Borang dalam JavaScript
238Penghantaran Borang melalui JavaScript
239Larangan Penghantaran Borang dalam JavaScript
240Penggunaan FormData dalam JavaScript
241Kaedah FormData dalam JavaScript
242Iterator dalam FormData dalam JavaScript
AJAX
243
Pengenalan kepada AJAX
244Asas Penggunaan fetch dalam AJAX
245Kod Respons HTTP dalam Permintaan AJAX dalam JavaScript
246Kejayaan Permintaan AJAX dalam JavaScript
247Situasi Pengecualian dalam Permintaan AJAX di JavaScript
248Pemintasan Penuh Ralat AJAX dalam JavaScript
249Pengepala HTTP Respons dalam AJAX dalam JavaScript
250Mendapatkan JSON melalui AJAX dalam JavaScript
251Penghantar Permintaan HTTP melalui AJAX dalam JavaScript
252Menghantar Permintaan GET melalui AJAX dalam JavaScript
253Menghantar Permintaan POST melalui AJAX dalam JavaScript
254Penghantaran Data melalui AJAX menggunakan URLSearchParams dalam JavaScript
255Penghantaran Data melalui AJAX menggunakan FormData dalam JavaScript
256Penghantaran Borang melalui AJAX menggunakan FormData JavaScript
257Menghantar JSON ke Pelayan Menggunakan AJAX dalam JavaScript
258Polisi CORS dalam Permintaan AJAX dalam JavaScript
259Penghantaran Kuki dalam Permintaan AJAX di JavaScript
260Gaya Segerakan Fetch dalam JavaScript
Kerja dengan Kanvas
261
Bermula dengan Canvas dalam JavaScript
262Melukis Garisan melalui canvas pada JavaScript
263Melukis Segi Empat melalui Canvas pada JavaScript
264Melukis Bulatan melalui canvas pada JavaScript
265Menukar Warna Garisan dalam Canvas pada JavaScript
266Menukar Saiz Garisan dalam Canvas pada JavaScript
267Gelung dalam canvas pada JavaScript
Pengoptimuman Kod
268
Faktor Kelajuan Memuat Laman Web dalam JavaScript
269Sumber yang Boleh Diakses dalam JavaScript
270Pengoptimuman Operasi Berulang dalam JavaScript
271Pengoptimuman Pengulangan Operasi Berat dalam JavaScript
272Pengoptimuman Operasi Berkitar dalam JavaScript
273Pengoptimuman Pusingan Gelung Berlebihan dalam JavaScript
274Pengoptimuman Melalui Fungsi Terbina Dalam JavaScript
275Pemilihan Algoritma Optimum dalam JavaScript
276Pengoptimuman Penggunaan Ungkapan Biasa dalam JavaScript
277Pengoptimuman Pengendalian DOM dalam JavaScript
278Pengoptimuman Penggunaan Memori dalam JavaScript
279Pengoptimuman Penukaran kepada Array dalam JavaScript
280Pengoptimuman Pengendali Peristiwa dalam JavaScript
281Pengoptimuman Kelajuan dengan Memori dalam JavaScript
Data
282