

Webpack Learning
آموزش وب پک
یکی از مشکلات متداول در طراحی سایت و توسعه اپلیکیشنهای تحت وب، وجود assetها و ارجاعات فراوان به فایلهای جاوااسکریپت، فایلهای CSS، فونتها، تصاویر و … است. افزایش تعداد این فایلها سبب افزایش درخواستها به سرور و کاهش سرعت لود سایت خواهد شد.
البته بروز چنین مشکلی ناگزیر است، با این حال روشهایی برای رفع آن نیز وجود دارد. یک روش خوب برای رفع این مشکل انجام باندلینگ است. باندلینگ عملیاتی است که سبب ادغام این فایلها در قالب یک یا چند فایل میشود. این کار باعث میشود یک درخواست واحد به سرور ارسال شده و در پاسخ تمام ارجاعات مورد نظر را دریافت کند.
البته فایلهای و ماژولهای جاوا اسکریپت ممکن است نسبت به هم وابستگی داشته باشند و یا اولویت فراخوانی آنها در نمایش و کارکرد صحیح سایت تاثیر داشته باشد. این وابستگیها میتوانند توسط یک ابزار باندلینگ هوشمند مانند Webpack شناسایی و کشف شوند و به این ترتیب به نحو احسن اقدام به مدیریت آنها کنند.
آموزش وب پک
توسط مجموعه آموزش وب پک که توسط امیر حسن عظیمی تهیه و تدوین شده است، با روش کار با ابزار باندلینگ وب پک و روش استفاده بهینه از آن، با زبانی ساده و روان آشنا خواهید شد. وب پک یک ماژول باندلر قدرتمند برای برنامههای کاربردی مدرن جاوااسکریپت است.
مباحث آموزش Webpack:
- کار با وب پک
- فایل تنظیمی برای وب پک
- ماژولها در وب پک
- لودرها در وب پک
- ببل و جاواسکریپت ۲۰۱۵ در وب پک
- خلاصه سازی کد منبع در وب پک
- تبدیل Sass در وب پک
- بیرون کشیدن استایل در وب پک
- معمای لینکها در وب پک
- پلاگین PurifyCss در وب پک
- فایل کشینگ در وب پک
- فایل منیفست در وب پک
- بهینهسازی عکسها در وب پک
- ساخت پلاگین برای وب پک