JS: Pengembangan abstraksi untuk asinkroni - kursus 3900 gosok. dari Hexlet, pelatihan 8 pelajaran, Tanggal 28 November 2023.
Miscellanea / / November 28, 2023
Anda akan mempelajari lebih lanjut tentang pengatur waktu, perulangan peristiwa, dan pemancar peristiwa. Hasilnya, Anda akan mempelajari cara mengatasi kesalahan dalam kode asinkron dan menggunakan pengatur waktu. Ini akan berguna jika Anda memutuskan untuk membuat kode Anda lebih mudah dan dapat diprediksi. Kursus ini cocok untuk programmer yang sudah familiar dengan pemrograman asynchronous. Untuk mempermudah pembelajaran, sebaiknya pelajari kursus JS: Pemrograman Asinkron terlebih dahulu.
Perkenalan
Kenali ide pemrograman asinkron dan struktur kursus.
Lingkaran peristiwa
Kenali event loop, sebuah konsep yang memungkinkan Anda mengimplementasikan pemrograman asinkron di browser menggunakan model event.
pengatur waktu
Pertimbangkan mekanisme pengatur waktu yang disediakan oleh runtime JS. Pelajari contoh sederhana penggunaan pengatur waktu untuk melakukan tugas sinkron secara asinkron.
Panggilan balik neraka
Pelajari tentang situasi "neraka panggilan balik" menakutkan yang dapat terjadi ketika Anda memiliki panggilan asinkron yang bergantung dan beberapa fungsi panggilan balik. Untuk mempelajari cara mengatasi masalah ini, pertimbangkan teknik air terjun.
setiap fungsi
Lanjutkan mengembangkan perpustakaan untuk bekerja dengan kode asinkron, tulis fungsi 'masing-masing'.
Pengikatan awal
Pelajari tentang metode pelestarian konteks untuk panggilan asinkron.
Berurusan dengan kesalahan
Pelajari cara menangani kesalahan dalam kode asinkron, pahami perbedaan dari penanganan kesalahan dalam kode sinkron.
Pemancar peristiwa
Kenali konsep pemancar peristiwa, yang penggunaannya bisa sangat berguna dalam aplikasi dengan kode asinkron.
Bahan tambahan
Artikel dan video dikurasi oleh tim Hexlet. Akan membantu Anda mendalami topik kursus lebih dalam