@nimageneral
@mhyeganeh
@hosseinshirinegad98
@behzad.azizan
@hesammousavi
من یک برنامه لاراول رو در مرورگر اجرا میکنم میخوام تشخیص بدم که چه زمانی لود صفحه تمام میشه تا بیاد یک عملیاتی رو انجام بده میشه با میدلور انجام داد
سلام
اصطلاح «لود صفحه» معمولا در سمت فرانت اند معنا پیدا میکنه و در خصوص بک اند بیمعناست. چون چیزی اونجا لود نمیشه. بلکه عملیات پردازش و rendering و بعد پاس دادنش به فرانت اند در بک اند انجام میشه.
در فرانت اند هم برای تشخیص این لحظه از VanillaJS یا JQuery میتونید به شکل زیر استفاده کنید:
window.addEventListener('DOMContentLoaded', (event) => {
console.log('DOM fully loaded and parsed');
});
//یا:
$( document ).ready(function() {
console.log('DOM fully loaded and parsed');
});
@mhyeganeh
تشکر از پاسخگویی تون
بعضی جاها می بینم که شما از عبارت VanillaJS استفاده می کنید که تا حدی غلط انداز هستش. همون "جاوااسکریپت" یا "جاوااسکریپت خام" فکر می کنم عبارت گویا تری خواهد بود.
تشکر از دقت نظر و انتقادتون. 🌹 ولی تا الان فکر میکردم عبارت جا افتاده ای باشه در این فضا و کامیونیتی. و در خیلی از آموزشها و مقالات با همین عنوان گفته میشه. تا حدی که مجدد احساس میکنم عبارت جاافتاده تری باشه نسبت به «جاوا اسکریپت خام».
میشه دقیق تر بفرمایید که چطور میتونه غلط انداز باشه؟
من هم تا جایی که یادمه صرفا در مواقعی از این عبارت استفاده کردم که میخواستم تاکید ویژه ای بر عدم استفاده از کتابخانه یا فریم ورک جاوااسکریپتی داشته باشم و یا تقابلش رو نشون بدم. مثل همین مثال بالا. و اگر در این مثال صرفا از عبارت «جاوااسکریپت» و در کنارش «JQuery» استفاده میکردم بیشتر غلط انداز میشد. قبول دارید؟
https://stackoverflow.com/questions/20435653/what-is-vanillajs
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟