آموزش مقدمه انگولار ۶

3 سال پیش
آموزش مقدمه انگولار 6

آموزش مقدمه انگولار ۶

در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به آموزش مقدمه انگولار ۶ خواهیم پرداخت.

پنج نسخه اصلی از انگولار وجود دارد. اولین نسخه ای که منتشر شد انگولار ۱ است که AngularJS نیز نامیده می شود. انگولار ۱ به دنبال انگولار ۲ قرار گرفت که در مقایسه با انگولار ۱ با تغییرات زیادی وارد شد.

ساختار Angular بر اساس معماری اجزا/خدمات است. AngularJS بر اساس کنترل نمای مدل بود. انگولار ۶ که در می ۲۰۱۸ منتشر شد ثابت می کند که یک پیشرفت بزرگ است و آخرین نسخه از تیم Angular بعد از انگولار ۵ است.

انگولار ۶ تقریباً مشابه انگولار ۵ است. با انگولار ۵ سازگاری عقب دارد. پروژه های توسعه یافته در انگولار ۵ بدون هیچ مشکلی با انگولار ۵ کار می کنند.

اکنون ویژگی های جدید و تغییرات ایجاد شده در انگولار ۵ را مشاهده می کنیم.

انگولار ۵ و ویژگی های آن

انگولار ۵ در نوامبر ۲۰۱۷ منتشر شد. از نظر سرعت و اندازه ، سرعت آن بسیار سریعتر و کوچکتر از انگولار ۴ بود. در زیر ویژگی هایی که در انگولار ۵ معرفی شده اند آورده شده است.

  • HTTPClient API – HTTPClient API برای منسوخ کردن کتابخانه HTTP معرفی شد. HTTPClient API بسیار سریعتر، ایمن و کارآمدتر از کتابخانه HTTP است.
  • چند نام مستعار صادراتی – یک جزء را می توان با استفاده از نام مستعار متعدد صادر کرد تا فرآیند مهاجرت آسان شود.
  • پایپ  های بین المللی شده برای شماره، تاریخ و ارز – پایپ های جدید برای استانداردسازی بهتر معرفی شده اند.
  • پشتیبانی Lambda – عبارات لامبدا با نام های مناسب را می توان به جای توابع استفاده کرد.
  • Build Optimizer – Build Optimizer معرفی شد. اندازه ساخت را بهینه می کند و سرعت برنامه را بهبود می بخشد. Angular CLI به طور خودکار از Build Optimizer استفاده می کند.
  • کامپایلر بهبود یافته – کامپایلر از Angular 5 به بعد از کامپایل افزایشی پشتیبانی می کند که منجر به کامپایل سریعتر می شود. کامپایلر از تبدیل‌های TypeScript استفاده می‌کند، یکی از ویژگی‌های جدید TypeScript 2.3 که به بعد در دسترس است.

اجازه دهید اکنون ویژگی های جدید اضافه شده به انگولار ۶ را ببینیم

  • Angular CLI به روز شده، رابط خط فرمان – دستورات جدید اضافه شده است، مانند ng-update برای انتقال از نسخه قبلی به نسخه فعلی. ng-add برای افزودن سریع ویژگی های برنامه برای تبدیل برنامه به یک برنامه وب مترقی.
  • CDK به روز شده، کیت توسعه کامپوننت – از ایجاد عناصر UI سفارشی بدون نیاز به کتابخانه مواد زاویه ای پشتیبانی می کند. پشتیبانی از طرح بندی های طراحی وب پاسخگو. از بسته های همپوشانی برای ایجاد پنجره های بازشو پشتیبانی می کند.
  •  Angular Material به‌روزرسانی‌شده – مؤلفه درختی جدید اضافه شده است، mat-tree، یک نسخه سبک و cdk-tree، یک نسخه بدون استایل، برای نشان دادن یک ساختار سلسله مراتبی مانند درخت.
  • استفاده از RxJS، یک کتابخانه JS واکنشی
  • Angular Element – به Angular Component ها اجازه می دهد تا به عنوان اجزای وب منتشر شوند که سپس می توانند در هر صفحه HTML استفاده شوند. با استفاده از بسته Angular Element، عناصر سفارشی بومی را می توان به راحتی ایجاد کرد.
  • اعتبار سنجی چندگانه – به چند اعتباردهنده اجازه می دهد تا در یک فرم ساز قابل اجرا باشند.
  • Tree Shaking on Services – اکنون لرزش درخت را می توان در سرویس ها نیز برای حذف کد مرده اعمال کرد.

 

منبع.

 

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

  1. آموزش انگولار ۶
0
برچسب ها :
نویسنده مطلب erfan molaei

دیدگاه شما

بدون دیدگاه