یادداشتها ویدیو
نمونه: یادداشت ویدیو
این یک یادداشت ویدیوی نمونه است. از رویش کپی بگیرید، یا وقتی یادداشت خودتان را اضافه کردید حذفش کنید.
از note_type = "video" استفاده کنید و نشانی یوتیوب را در source بگذارید تا ویدیو در بالای صفحه جاسازی شود. عنوانهایی مثل 12:40 مرور یادداشتهای زماندار را آسان میکنند.
نکتههای کلیدی
- حلقهی رویداد مرورگر یک صف است: جاوااسکریپت هر بار یک کار را اجرا میکند، بعد سراغ فراخوان بعدی میرود.
- رندر و ورودی/خروجی در همان صف فراخوانهای جاوااسکریپت شما نیستند.
setTimeout(fn, 0)بلافاصله اجرا نمیشود؛ صبر میکند تا پشتهی فعلی خالی شود.
یادداشتها
۰۱:۱۵ — پشتهی فراخوانی
جاوااسکریپت تکنخی است. هر فراخوانی تابع روی پشته گذاشته میشود و هنگام بازگشت از آن برداشته میشود.
۰۸:۴۰ — صف وظایف
فراخوانهای setTimeout، رویدادهای DOM و XHR روی صف مینشینند. حلقهی رویداد تنها وقتی پشته خالی باشد یک فراخوان را روی آن میبرد.
۱۴:۲۰ — رندر
مرورگر میخواهد حدود ۶۰ بار در ثانیه رندر کند. جاوااسکریپتِ طولانی جلوی این کار را میگیرد، و به همین دلیل صفحه قفلشده به نظر میرسد.