JS: تطوير التجريدات لعدم التزامن - دورة 3900 فرك. من هيكسلت تدريب 8 دروس التاريخ 28 نوفمبر 2023.
Miscellanea / / November 28, 2023
سوف تتعلم المزيد عن الموقتات وحلقة الأحداث وباعث الأحداث. ونتيجة لذلك، سوف تتعلم كيفية التعامل مع الأخطاء في التعليمات البرمجية غير المتزامنة واستخدام أجهزة ضبط الوقت. سيكون هذا مفيدًا إذا قررت جعل التعليمات البرمجية الخاصة بك أكثر وضوحًا وقابلية للتنبؤ بها. الدورة مناسبة للمبرمجين الذين هم على دراية بالبرمجة غير المتزامنة. لتسهيل التعلم، يجب عليك دراسة دورة JS: البرمجة غير المتزامنة مسبقًا.
مقدمة
التعرف على فكرة البرمجة غير المتزامنة وبنية الدورة.
حلقة الحدث
تعرف على حلقة الحدث، وهو مفهوم يسمح لك بتنفيذ برمجة غير متزامنة في المتصفح باستخدام نموذج الحدث.
الموقتات
ضع في اعتبارك آلية المؤقت التي يوفرها وقت تشغيل JS. تعرف على مثال بسيط لاستخدام أجهزة ضبط الوقت لتنفيذ مهام متزامنة بشكل غير متزامن.
رد الاتصال الجحيم
تعرف على موقف "جحيم رد الاتصال" المخيف الذي يمكن أن يحدث عندما يكون لديك مكالمات غير متزامنة تابعة ووظائف رد اتصال متعددة. لمعرفة كيفية التعامل مع هذه المشكلة، فكر في تقنية الشلال.
كل وظيفة
استمر في تطوير مكتبة للعمل مع التعليمات البرمجية غير المتزامنة، واكتب وظيفة "كل".
ملزمة مبكرة
تعرف على طريقة الحفاظ على السياق للمكالمات غير المتزامنة.
التعامل مع الأخطاء
تعلم كيفية التعامل مع الأخطاء في التعليمات البرمجية غير المتزامنة، وفهم الاختلافات عن معالجة الأخطاء في التعليمات البرمجية المتزامنة.
باعث الحدث
تعرف على مفهوم بواعث الأحداث، والتي يمكن أن يكون استخدامها مفيدًا جدًا في التطبيقات ذات التعليمات البرمجية غير المتزامنة.
مواد إضافية
المقالات ومقاطع الفيديو برعاية فريق Hexlet. سوف تساعدك على التعمق في موضوع الدورة