رفتن به مطلب

افزونه عالی WP Deferred Javascripts


پست های پیشنهاد شده

banner-772x250.jpg

باسلام

امروز دنبال راه کاری برای defer کردن جاوا اسکریپت های قالبم بودم که با این افزونه برخورد کردم ، به شما پیشنهاد میکنم این افزونه را کنار افزونه کش وردپرس نصب کنید.

خانه افزونه

  • امتیاز 9
لینک به ارسال

سلام

یه ذره بیشتر در مورد این افزونه میشه توضیح بدید که دقیقا کارش چیه؟

يكي از راههاي اضافه كردن كدهاي جاوااسكريپت به صفحات وب كه اغلب استفاده ميشود نوشتن كدهاي جاوااسكريپت در يك فايل جداگانه و سپس فراخواني آن در قسمت head صفحه است.در اين صورت قبل از اينكه محتويات صفحه مورد نظر ما بارگذاري شود بايد فايل .js مورد نظر بطور كامل دريافت شود كه اين عمل باعث كاهش سرعت نمايش صفحات ميشود.

در صورتي كه كدهاي جاوااسكريپت مورد نظر ما خروجي خاصي براي نمايش درون صفحه نداشته باشند ميتوان بارگذاري كدها را به تاخير انداخت، بطور مثال كدهايي كه مقادير درون يك فرم وب را اعتبار سنجي ميكند. براي اين كار ميتوان از خصوصيت defer در تگ <script> بصورت زير استفاده نمود. البته اين خصوصيت فقط براي مرورگر IE (Internet explorer) قابل استفاده است.


<script language="Javascript" src="code_o.js" defer="defer"> </script>

در اين صورت مرورگر بدون توجه به فايل جاوااسكريپت محتويات صفحه را بارگذاري ميكند و در نهايت به سراغ فايل .js ميرود. و این پلاگین این کار را برای تمام فایل های js وبسایت شما اتوماتیک انجام میده!

  • امتیاز 5
لینک به ارسال

توی توضیحات افزونه از مرورگر خاصی اسم برده نشده تست کنید

  • امتیاز 1
لینک به ارسال

اگه افزونه توتال کش نصب باشه باز هم جواب میده؟ در ضمن میشه تخمین زد در کل چقدر کد جاوا باشه می صرفه به خاطرش این افزونه رو نصب کرد؟ چون اگه کدهای جاوا کم باشن فک نکنم خوب باشه یه افزونه نصب کنیم

ویرایش شده توسط ahadto
لینک به ارسال

من با کش و بدون کش تست کردم

افزونه کش در حد این افزونه نیستش!

و اگز css قالبت را فشرده کنی نیازی به نصب افزونه کش نیستش!

لینک به ارسال

باسلام دوستان این افزونه در این سایت این ارور را میده


Warning: Invalid argument supplied for foreach() in /home/kzaminyi/public_html/wp-content/plugins/wp-deferred-javascripts/wp-deferred-javascripts.php on line 32

افزونه را بروز رسانی کردم ارور برطرف نشد! در بالای هدر این ارور هستش!

لینک به ارسال
×
×
  • اضافه کردن...