6 افزونه ضروری Grunt که باید استفاده کنید

نویسنده: Lewis Jackson
تاریخ ایجاد: 6 ممکن است 2021
تاریخ به روزرسانی: 15 ممکن است 2024
Anonim
Основные ошибки при шпатлевке стен и потолка. #35
ویدیو: Основные ошибки при шпатлевке стен и потолка. #35

محتوا

برنامه های جاوا اسکریپت مانند Grunt بسیار محبوب محبوب توسعه دهندگان جلویی شده اند. این به این دلیل است که آنها به انجام کاری کمک می کنند که همه ما می خواهیم در مشاغل خود انجام دهیم - صرفه جویی در وقت!

اما با در دسترس بودن بیش از 5000 افزونه Grunt (و با شمارش) اکنون ، یافتن این الماسها برای توسعه دهندگان دشوار است. ما نگاهی به زمان گیر افتادن در Grunt انداختیم تا دستورالعمل کاملی از پلاگین های Grunt را که باید استفاده کنید بیابیم.

01. Uglify

هر توسعه دهنده جلویی که ارزش نمک خود را دارد ، از مزایای کوچک کردن فایل های JavaScript اطلاع دارد و این دقیقاً همان کاری است که این افزونه انجام می دهد. محبوبیت آن بسیار زیاد است ، در واقع در راهنمای شروع کار Grunt گنجانده شده است. با وجود نام ، این پلاگین همچنین می تواند برای زیباسازی کد JavaScript شما نیز مورد استفاده قرار گیرد - اگرچه این مورد برای استفاده در تولید چندان مفید نیست.


02. ساس

ممکن است بحثی در مورد اینکه پیش پردازنده CSS واقعاً چگونه کار می کند ، وجود داشته باشد ، اما در اینجا در Stickyeyes به جای رقیب اصلی آن ، Less ، به ساس پرداخته ایم. این افزونه ما را قادر می سازد تا پرونده های Sass خود را بنویسیم و به طور خودکار در CSS کامپایل شوند. محاسن استفاده از پیش پردازنده CSS خود مقاله جداگانه ای را تضمین می کند ، اما به راحتی می توان گفت که اگر قبلاً از آن استفاده نمی کنید خیلی دیر به مهمانی می روید!

03. CSSMin

این افزونه معادل CSS Uglify است. به سادگی هر پرونده CSS مشخص شده را دریافت کرده و آنها را کوچک می کند. مطمئناً اگر می خواهید این مورد را به همراه افزونه Sass استفاده کنید ، باید اطمینان حاصل کنید که این کار بعد از کار Sass اجرا شده است.

گزینه های زیادی برای CSSMin وجود دارد که می تواند با استفاده از تکنیک های کمی متفاوت ، اندازه پرونده های CSS شما را کاهش دهد. CSS nano ، CSS wring ، CSS shrink و غیره اگر این نوع موارد را دارید ، این معیار مفید را بخوانید.

04. Concat

همانطور که از نامش پیداست ، این پلاگین به سادگی چندین پرونده را می گیرد و آنها را در یک فایل قرار می دهد. همانند کوچک کردن کد ، الحاق فایل ها نیز یک روش قدیمی برای کاهش زمان بارگذاری صفحه است.


از ادغام پرونده باید همیشه برای تولید JavaScript و CSS استفاده شود. این معمولاً آخرین کاری است که باید اجرا شود - پس از کار پیش پردازش CSS و کار کوچک سازی. ساده است که فقط به این پلاگین بگویید تا همه پرونده ها را در یک فهرست خاص بهم پیوند دهد ، اما از ترتیب به هم پیوستن پرونده ها برحذر باشید - ممکن است لازم باشد که دستور خاصی بدهید یا فایل ها را نام ببرید تا همیشه به ترتیب دلخواه شما تلفیق شوند. .

05. ImageMin

همانند CSSMin و Uglify ، ImageMin یکی دیگر از مشکلات قدیمی بارگذاری صفحه را برطرف می کند - اندازه فایل تصویر. Image 'minification' معمولاً اولین تماس برای بهینه سازی است ، بنابراین این افزونه برای کاهش اندازه پرونده کل صفحه تا حد ممکن ضروری است.

اگر با JPG ، PNG ، GIF یا SVG کار می کنید (یک قالب تصویری برداری که به طور فزاینده ای محبوب می شود) ، این افزونه باعث می شود بدون نیاز به بلند کردن انگشت ، در اندازه پرونده تصاویر شما بدون ضرر کاهش یابد. اگر تصاویر زیادی در پروژه خود دارید ، بهتر است این کار را فقط هنگامی که به سمت تولید فشار می دهید اجرا کنید ، نه اینکه این کار را در یک رویداد تماشا کنید (به قسمت بعدی مراجعه کنید).


06. تماشا کنید

این افزونه در واقع جلوی وب سایت شما را تحت تأثیر قرار نمی دهد ، اما در ایجاد یک روند کارآمد Grunt بسیار مفید است. سازمان دیده بان به راحتی مراقب هر دایرکتوری ای است که تعیین می کنید و هرگاه تغییری تغییر کرد ، به طور خودکار برخی از کارهای Grunt را تحریک می کند.

بنابراین ممکن است برای اجرای وظایف JavaScript خود یک شرط تماشا در فهرست 'js' خود تنظیم کنید و دیگری برای اجرای وظایف CSS در فهرست 'css' خود. این بدان معناست که شما هرگز مجبور نیستید فرآیند اصلی Grunt خود را به صورت دستی اجرا کنید! فقط قبل از شروع تغییر کار تماشای ناراحت را مقدماتی تنظیم کنید و می توانید آن را حتی در آنجا فراموش کنید.

کلمات: جیمی شیلدز

جیمی شیلدز یک توسعه دهنده عقب در آژانس بازاریابی دیجیتال Stickyeyes است.

مثل این؟ این را بخوان!

  • Grunt vs Gulp: کدام ابزار ساخت جاوا اسکریپت را باید انتخاب کنید؟
  • 8 روش برای بهبود تنظیمات Grunt
  • بهترین تم های رایگان وردپرس
امروز ظاهر شد
10 مرحله برای رفتن به کار مستقل امسال
ادامه مطلب

10 مرحله برای رفتن به کار مستقل امسال

آیا شما همیشه زندگی آزاد را داشته اید ، اما هنوز اعتماد به نفس یا فرصتی برای غوطه وری نداشته اید؟ آیا نگران هستید که ممکن است برای شما مناسب نباشد یا اینکه فقط از محل شروع اطمینان ندارید؟ما در اینجا ه...
چگونه طراحی وب می تواند بر سلامتی شما تأثیر بگذارد (و چه کاری باید در مورد آن انجام دهید)
ادامه مطلب

چگونه طراحی وب می تواند بر سلامتی شما تأثیر بگذارد (و چه کاری باید در مورد آن انجام دهید)

اگرچه بیشتر ما از کاری که انجام می دهیم لذت می بریم ، اما کار همچنان می تواند از نظر روحی و جسمی بر سلامتی ما تأثیر منفی بگذارد. خواه مشکلات بهداشتی ناشی از عملکرد ما باشد یا شرایط موجود باشد که باید ...
19 نکته برای تسلط بر ZBrush
ادامه مطلب

19 نکته برای تسلط بر ZBrush

ZBru h یکی از آسانترین ابزارهای 3D برای مقابله با آن است ، به این معنی که با تمرینات زیاد و آموزش های مناسب ، شما می توانید به زودی هنر سه بعدی خود را تولید کنید. با این حال ، اگر هدف شما نتایج خیره ک...