Frotend Developer
6 روش بهینه سازی بهتر وب سایت که همه توسعه دهنده های وب باید آن ها را بدانند
1 : حذف کدها و کتابخانه های بدون استفاده از پروژه
خیلی وقتها بسیاری از کتابخونه هارو نصب میکنیم که در فرایند توسعه به کار می آیند و برای خروجی نهایی اصلا لازم نیستند و یا بعضی کد ها که کلن دیگر استفاده ای به هر دلیلی ندارند
2 : گذاشتن break در حلقه ها
هر حلقه ای در انتها پایان می یابد پس باید شرطی (break) برای آن بگذاریم که بعد از اتمام کار دیگه ادامه نده و تبدیل به یک حلقه بی نهایت نشه
3 : استفاده از webpack برای نسخه نهایی پروژه
وب پک یکی از ابزار مهم در وب است که پروژه شمارو خیلی خیلی minimize و فشرده میکنه
4 : باندلینگ یا باندل کردن پروژه
یکی از مشکلات طراحی یک وب سایت با استفاده از زبان جاوا اسکریپت، که اکثر توسعه دهندگان با آن مواجه هستند، تعداد زیادی از فایلها و assetهای این زبان که شامل فایلهای تصاویر، فونتها، استایلها و غیره هستند، باید به صفحات وب ما لینک شوند تا ما بتوانیم کارهای مورد نظر خود را در یک صفحه وب انجام دهیم.
که برای اینکار از باندلینگ یا باندل کردن استفاده میکنیم با استفاده از webpack به راحتی می توانیم تقریبا تمام فایل هارپ به یک فایل واحد تبدیل کنیم
5 : تعداد دفعات استفاده از کلید واژه delete رو کم کنید
از این کلید واژه برای حذف استفاده می شود که مشکلاتی در آن وجود دارد و ما می توانیم به جای آن از undefined استفاده کنیم
let info = {name : "max" , job : "developer"}
info.job = undefind
6 :استفاده از async , defer
امروزه اسکریپتها بسیار حجیمتر از HTML هستند و اندازه آنها حجیم تر است و به زمان پردازشی بیشتری نیاز دارند. مرورگر به صورت پیشفرض باید اول تمام اسکریپت را دانلود میکند سپس آن را اجرا میکند که امکان ارور برای استفاده از DOM نیز وجود دارد برای رفع این مشکل جاوا اسکریپت دو روشی async و defer در اختیار ما قرار داده است. شما باید این خصوصیتها را به تگهای اضافه کنید.
مطلبی دیگر از این انتشارات
Django way (روشهای بهتر کار کردن با جنگو) , S1
مطلبی دیگر از این انتشارات
اسکریپت و زبان اسکریپت ( Script ) نویسی چیست ؟
مطلبی دیگر از این انتشارات
آموزش گیت (قسمت صفر: سورس کنترل یا ورژن کنترل چیست؟)