تابستون داره تموم میشه ها، فرصت‌ها محدودن کلی آفر جذاب در کمپین تابستون🔥👇
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ میلاد رماوندی
سوال آموزشی
جامعه جاوا اسکریپت ایجاد شده در ۲۷ تیر ۱۴۰۱

سلام خدا قوت...سوال اول: چرا مرورگر با اینکه حلقه ی اول پاک شده است باز هم آن حلقه ی اول را تا آخر اجرا میکند و سراغ حلقه ی دوم جایگزین شده نمی‌رود؟؟

سوال دوم: چرا بعضی اوقات با این که کد درست است ولی مرورگر خروجی کاملی را به ما ارائه نمی‌دهد؟؟

سلام وقتتون بخیر .

در مورد سوال اول اگر منظورتون حلقه‌های بی نهایت هست باید بگم دلیل اینه که وقتی مرورگر مشغول اجرای حلقه بی نهایت میشه تمام توان سخت افزاری که بهش اختصاص داده بوده رو درگیر میکنه تا اون حلقه رو پردازش کنه به همین دلیل شما دیگه نمیتونید متوقفش کنید مگر اینکه پروسه رو کامل از کار بندازید .

در مورد سوال دوم هم باید مورد رو بررسی کنیم . مثلا گاهی ممکنه پشتیبانی نکردن مرورگر از یک ویژگی که در کد استفاده کردید باعث این موضوع بشه (معمولا مرورگر‌های با ورژن قدیمی‌تر این مشکل رو زیاد دارند) .

موفق باشید .

علیرضا ایمانی ۲۷ تیر ۱۴۰۱، ۲۰:۲۵