ورود

نسخه کامل مشاهده نسخه کامل : Defer parsing of JavaScript



نیک ناز
02-07-2013, 20:53
سلام به مهندسان گرامی

سایتمو آپ کردم با سایت [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
چک کردم بهم این خطا رو میده

Defer parsing of JavaScript


اگه کسی از دوستان راهنمایی کنه درباره این خطا چه کنم ممنون میشم

anvar.net
03-07-2013, 15:30
اصل قضیه ساده است : زمانی که سرور صفحه ای رو به مرورگر کاربر میفرسته : فایل هایی مثل CSS و جاوااسکریپت باید دانلود شده و قبل از اینکه مرورگر صفحه مورد نظر را رندر کند باید اجرا شوند. حالا فرض کن در صفحه ای لینک به یک فایل خارجی اسکریپت هست مرورگر تا زمانی که اسکریپت مورد نظر دانلود و اجرا نشود به کدهایی که در قسمت پائیین تر هستند اجازه دانلود نخواهد داد. بعضی از مرورگرها با فایل های استایل شیت هم همچنین رفتاری می کنند. حالا اگر تعداد اسکریپت ها و حجم اونها زیاد باشه زمان زیادی میبره. راه حل اینه که باید لود کدهای جاوا اسکریپت در لود صفحه تا زمانی که به آنها نیاز داریم به تعویق بیافتد (واژه deferring به معنای به تعویق انداختن). برای این کار باید راه حلی یپیدا کنیم تا لود جاوااسکریپت را بعد از رویداد onload صفحه انجام دهد.
گوگل روش زیر را پیشنهاد کرده است :

در این روش یک شنونده رویدادهای جاوا اسکریپت در قسمت هد صفحه قرار میدیم تا کدهای جاوااسکریپت را مجبور به لود بعد از رویداد onload صفحه جاری بکند.

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

اطلاعات بیشتر



برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید