آموزش پلاگین ها در برنامه نویسی اورلیا

4 سال پیش
آموزش پلاگین ها در برنامه نویسی اورلیا
امتیاز دهید post

آموزش پلاگین ها در برنامه نویسی اورلیا

در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به آموزش پلاگین ها در برنامه نویسی اورلیا خواهیم پرداخت.
وقتی شروع به ساخت برنامه می کنید، بیشتر اوقات می خواهید از برخی افزونه های اضافی استفاده کنید. در این فصل ، شما می آموزید که چگونه از پلاگین ها در چارچوب Aurelia استفاده کنید.

پلاگین های استاندارد

در درس گذشته، نحوه استفاده از پیکربندی پیش فرض در چارچوب اورلیا را مشاهده کردیم. اگر از پیکربندی پیش فرض استفاده می کنید ، مجموعه استاندارد پلاگین ها در دسترس خواهد بود.
()defaultBindingLanguage  – این پلاگین یک روش آسان برای اتصال مدل مشاهده با نمای ارائه می دهد. شما قبلاً نحو اتصال داده یک طرفه ($ {someValue}) را مشاهده کرده اید. حتی اگر می توانید از زبان الزام آور دیگری استفاده کنید ، استفاده از زبان الزام آور پیش فرض یک روش توصیه شده است.
()defaultResources– منابع پیش فرض برخی از ساختارهای ابتدایی را به ما می دهد مانند: تکرار، نوشتن، و غیره. حتی می توانید این سازه ها را به تنهایی بسازید ، اما از آنجا که معمولاً مورد استفاده قرار می گیرند ، Aurelia قبلاً آن را در داخل این کتابخانه ایجاد کرده است.
()Router – بیشتر برنامه ها از نوعی مسیریابی استفاده می کنند. از این رو ، روتر بخشی از افزونه های استاندارد است. می توانید اطلاعات بیشتری در مورد مسیریابی در یک فصل بعدی بررسی کنید.
()History  – پلاگین History معمولاً همراه با روتر استفاده می شود.
()eventAggregator – این افزونه برای ارتباطات متقابل استفاده می شود. این کار انتشار و اشتراک پیام ها یا کانال های داخل برنامه شما را بر عهده دارد.

پلاگین های رسمی

این پلاگین ها بخشی از پیکربندی پیش فرض نیستند اما اغلب استفاده می شوند.
()fetch  – افزونه Fetch برای رسیدگی به درخواست های HTTP استفاده می شود. در صورت تمایل می توانید از کتابخانه AJAX دیگری استفاده کنید.
 ()animatorCSS – این افزونه راهی برای مدیریت انیمیشن های CSS ارائه می دهد.
()animator-velocity  – به جای انیمیشن های CSS ، می توانید از کتابخانه انیمیشن Velocity استفاده کنید. این پلاگین ها ما را قادر می سازد تا از Velocity در داخل برنامه های Aurelia استفاده کنیم.
()dialog  – پلاگین Dialog یک پنجره مود بسیار قابل تنظیم را ارائه می دهد.
()i18n- این پلاگین برای داخلی سازی و بومی سازی است.
()ui-virtualization- مجازی سازی کتابخانه مفیدی برای مدیریت کارهای عظیم رابط کاربری سنگین است.
()validation – درصورت نیاز به تأیید اعتبار داده های خود، از این افزونه استفاده کنید.
تمام افزونه های توضیح داده شده در بالا در لحظه نوشتن این آموزش توسط تیم اصلی Aurelia Core رسماً نگهداری می شوند. در آینده پلاگین های مفید دیگری نیز اضافه خواهد شد. مثال زیر نحوه پیکربندی برنامه شما برای استفاده از افزونه ها را نشان می دهد.
نصب پلاگین ها
اگر مثلاً می خواهیم از animator-css و animator-velocity استفاده کنیم ، ابتدا باید آن را نصب کنیم.

 

در قسمت آخر، نحوه استفاده از پیکربندی دستی را یاد گرفتید. ما می توانیم پلاگین های خود را در پرونده main.js اضافه کنیم.

main.js

منبع.

لیست جلسات قبل آموزش برنامه نویسی اورلیا

  1. آموزش برنامه نویسی اورلیا
  2. بررسی اجمالی برنامه نویسی اورلیا 
  3. آموزش تنظیمات محیطی در برنامه نویسی اورلیا 
  4.  آموزش اولین برنامه در برنامه نویسی اورلیا
  5. آموزش اجزا در برنامه نویسی اورلیا
  6. آموزش چرخه زندگی کامپوننت در برنامه نویسی اورلیا
  7. آموزش عناصر سفارشی در برنامه نویسی اورلیا
  8. آموزش تزریق وابستگی در برنامه نویسی اورلیا
  9. آموزش پیکربندی در برنامه نویسی اورلیا
  10. آموزش پلاگین ها در برنامه نویسی اورلیا
  11. آموزش اتصال داده ها در برنامه نویسی اورلیا
  12. آموزش رفتار اتصال در برنامه نویسی اورلیا
  13. آموزش مبدل ها در برنامه نویسی اورلیا
  14. آموزش رویدادها در برنامه نویسی اورلیا
  15. آموزش گردآورنده رویداد در برنامه نویسی اورلیا
  16. آموزش فرم ها در برنامه نویسی اورلیا
  17. آموزش HTTP در برنامه نویسی اورلیا
  18. آموزش رفرنس ها در در برنامه نویسی اورلیا
  19. آموزش مسیریابی در برنامه نویسی اورلیا
  20. آموزش تاریخچه در برنامه نویسی اورلیا
  21. آموزش انیمیشن ها در برنامه نویسی اورلیا
  22. آموزش dialog در برنامه نویسی اورلیا
  23. آموزش بومی سازی در برنامه نویسی اورلیا
  24. آموزش ابزارها در برنامه نویسی اورلیا
  25. آموزش بسته بندی در برنامه نویسی اورلیا
  26. آموزش اشکال زدایی در برنامه نویسی اورلیا
  27.  جامعه برنامه نویسی اورلیا
امتیاز دهید post
0
برچسب ها :
نویسنده مطلب saber

دیدگاه شما

بدون دیدگاه