تازه سازی در جاوااسکریپت

تازه سازی در جاوااسکریپت

دسته بندی : آموزش Javascript سطح مقاله : متوسط زمان مطالعه : 2 دقیقه آخرین بروز رسانی: 25 اسفند 1399

با تازه سازی در جاوااسکریپت در این مقاله آشنا می شوید.

نکات اصلی صفحه تازه سازی در جاوااسکریپت:

  • روش تازه سازی در جاوااسکریپت صفحه وب فعلی را بارگیری مجدد می کند.
  • روش دقیقاً همان نتیجه فشار دادن دکمه RELOAD در مرورگر شما را می دهد.
  • روش صفحه بارگیری مجدد JavaScript به طور پیش فرض صفحه را از حافظه پنهان بارگیری می کند. اگر ویژگی ForceGet روی true تنظیم شود ، صفحه از سرور بارگیری می شود.
  • روش صفحه بارگیری مجدد JS مقدار بازگشتی ندارد.

با استفاده از location.reload

عملکرد صفحه تازه سازی جاوا اسکریپت می تواند منبع فعلی را بارگیری کند. در بیشتر موارد ، صفحه ای برای تازه سازی انتخاب می شود. این روش همچنین دارای مزایای دیگری مانند کمک به دریافت آدرس URL صفحه فعلی ، هدایت مجدد مرورگر به صفحه دیگری و البته بازآفرینی JavaScript صفحه است.

مثال زیر حاوی کدی است که می توانید برای بارگیری مجدد وب سایت استفاده کنید. روی دکمه Try it Live کلیک کنید و تغییرات را در اسکریپت اعمال کنید!

location.reload();

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

به عبارت دیگر ، با جایگزینی false پیش فرض با true ، شما وب سایت را مجبور به بارگیری از سرور می کنید.

روش صفحه تازه سازی جاوا اسکریپت یک انتخاب محبوب در بین توسعه دهندگان برای بارگیری مجدد صفحات وب است. محل سندی که روی پنجره بارگیری شده است در متغیر مکان یافت می شود. با فراخوانی location.reload () ، همان نوع بارگیری مجدد مرورگر معمولی را اجرا می کنید.

location.reload نحو

به این ترتیب می توانید از طریق کد خود به صفحه تازه سازی روش JavaScript فراخوانی کنید (برای بارگیری مجدد از سرور):

مکان بارگیری مجدد (forceGet)

ما نشان داده ایم که دستور JavaScript refresh page می تواند پارامتر forceGet را در پرانتزها داشته باشد. این پارامتر همیشه دارای مقدار بولی درست یا نادرست است با این وجود اختیاری است.

پارامتر forceGet فقط باید در مواردی استفاده شود که توسعه دهندگان می خواهند وب سایت را مجبور به بارگیری مجدد از سرور کنند. عملکرد بازخوانی JavaScript بدون پارامتر در پرانتز ، صفحه را از حافظه پنهان بارگیری می کند.

location.reload(true);

روش دیگر برای بارگیری مجدد صفحه ، استفاده از دستور timedRefresh است. می توانید به صورت مکرر صفحه را تازه کنید ، و این کار بدون توقف به صورت خودکار انجام می شود.

function timedRefresh(time) {
	setTimeout("location.reload(true);", time);
}

این مقاله چقدر براتون مفید بود؟

میانگین رتبه : 5/5 - تعداد رای : 1