راکت
حل شده

لود شدن صفحه

3 پاسخ

@nimageneral
@mhyeganeh
@hosseinshirinegad98
@behzad.azizan
@hesammousavi
من یک برنامه لاراول رو در مرورگر اجرا میکنم میخوام تشخیص بدم که چه زمانی لود صفحه تمام میشه تا بیاد یک عملیاتی رو انجام بده میشه با میدلور انجام داد

ftp
ftp
@ftp
ثبت پرسش جدید

پاسخ‌ها

3
محمدحسن یگانه
محمدحسن یگانه
@mhyeganeh

تخصص: Full-Stack Web Developer Freelancer

بهترین پاسخ

سلام
اصطلاح «لود صفحه» معمولا در سمت فرانت اند معنا پیدا می‌کنه و در خصوص بک اند بی‌معناست. چون چیزی اونجا لود نمیشه. بلکه عملیات پردازش و rendering و بعد پاس دادنش به فرانت اند در بک اند انجام میشه.

در فرانت اند هم برای تشخیص این لحظه از VanillaJS یا JQuery می‌تونید به شکل زیر استفاده کنید:

window.addEventListener('DOMContentLoaded', (event) => {
    console.log('DOM fully loaded and parsed');
});

//یا:

$( document ).ready(function() {
  console.log('DOM fully loaded and parsed');
});
میلاد-م
میلاد-م
@milad

تخصص: توسعه‌دهنده رابط کاربری - Front-End

@mhyeganeh
تشکر از پاسخگویی تون

بعضی جاها می بینم که شما از عبارت VanillaJS استفاده می کنید که تا حدی غلط انداز هستش. همون "جاوااسکریپت" یا "جاوااسکریپت خام" فکر می کنم عبارت گویا تری خواهد بود.

محمدحسن یگانه
محمدحسن یگانه
@mhyeganeh

تخصص: Full-Stack Web Developer Freelancer

@milad

تشکر از دقت نظر و انتقادتون. 🌹 ولی تا الان فکر میکردم عبارت جا افتاده ای باشه در این فضا و کامیونیتی. و در خیلی از آموزش‌ها و مقالات با همین عنوان گفته میشه. تا حدی که مجدد احساس می‌کنم عبارت جاافتاده تری باشه نسبت به «جاوا اسکریپت خام».

میشه دقیق تر بفرمایید که چطور می‌تونه غلط انداز باشه؟

من هم تا جایی که یادمه صرفا در مواقعی از این عبارت استفاده کردم که می‌خواستم تاکید ویژه ای بر عدم استفاده از کتابخانه یا فریم ورک جاوااسکریپتی داشته باشم و یا تقابلش رو نشون بدم. مثل همین مثال بالا. و اگر در این مثال صرفا از عبارت «جاوااسکریپت» و در کنارش «JQuery» استفاده می‌کردم بیشتر غلط انداز میشد. قبول دارید؟

https://stackoverflow.com/questions/20435653/what-is-vanillajs

شاید پاسخ شما همین‌جا باشد

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام