🎉 سال نو، مهارت نو، مشاوره رایگان نقشه راه برنامه نویسی (آفر ویژه ثبت نام قبل از افزایش قیمت 🔥)
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ رامهر
سلسله مراتب در js
جامعه برنامه نویسی وب ایجاد شده در ۱۲ آبان ۱۴۰۲

سلام وقت بخیر خسته نباشید

در این ویدعو در دقیقه 13 تابع setInterval از همه لاینش پایین‌تر بود ولی وقتی اجرا میشه به ترتیب میره لاین‌های بالاتر و کد لاین بالاتر اجرا میشه ، این تشخیص چطور صورت میگیره وقتی کد لاینی که مثلا در خط 13 وجود داره دیرتر از کدی اجرا میشه که در خط 25 وجود داره و در واقع تا یک event تابع برمیگردونه خود به خود کل خط کد‌ها دوباره بررسی میشه تا حتی کد لاین قبل از اون تابع اجرا بشه ؟

سلام

زمانی که لود صفحه در حال انجام شدن هست کدها لاین به لاین اجرا میشن اما زمانی که لود تموم شده دستورات اجرا و به مرورگر ارجاع داده میشن پس یعنی مرورگر بعد از لود صفحه متوجه میشه که یه setInterval داریم که باید هر 5 ثانیه تابع locate که از قبل رندر شده اجرا کنه.

احمدرضا فاطمی کیا ۱۲ آبان ۱۴۰۲، ۰۹:۴۱