دوره آموزشی Scope و Digest در AngularJS
1 ساعت 44 دقیقهپیشرفته2017-08-03
مدرسین

Iftach Bar
CTO with 15 years of software and hi-tech industry experience
جزئیات دوره
Scope در قلب داستان اتصال AngularJS قرار دارد و کنترلر (جاوا اسکریپت) و نمای (HTML) یک برنامه وب را با هم ترکیب می کند. چرخه هضم مانیتور محدوده است که تغییرات را مشاهده می کند و نمای را به روز می کند. نحوه ویرایش محدوده و فراخوانی چرخه هضم - با استفاده از توابع مانند $ watch ()، $ digest () و $ apply () - می تواند تفاوت قابل توجهی در قابلیت اطمینان و عملکرد برنامه های بزرگ ایجاد کند. شرکت ها به دنبال توسعه دهندگان AngularJS هستند که بتوانند این توابع را درک، اجرا و عیب یابی کنند.
این دوره پیشرفته AngularJS به شما کمک می کند تا جهان های متصل به دامنه $ و چرخه هضم را کشف کنید. مربی ایفتاچ بار محدوده وراثت را توضیح می دهد، به پشت صحنه حلقه خلاصه می رود و دو روش اتصال داده های دستی و خودکار را آموزش می دهد. به علاوه، نحوه ادغام کتابخانه های خارجی، تشخیص مشکلات عملکرد و اشکال زدایی برنامه های خود را بیاموزید.
اهداف یادگیری
محدوده $ و کنترل کننده ها
$ range متغیرها و روشهای داخلی
$ میراث نمونه اولیه
داده های دستی با محدوده $. $ watch متصل می شوند
حلقه هضم
محدوده $ را در کنسول دریافت کنید
به زور هضم $
این دوره پیشرفته AngularJS به شما کمک می کند تا جهان های متصل به دامنه $ و چرخه هضم را کشف کنید. مربی ایفتاچ بار محدوده وراثت را توضیح می دهد، به پشت صحنه حلقه خلاصه می رود و دو روش اتصال داده های دستی و خودکار را آموزش می دهد. به علاوه، نحوه ادغام کتابخانه های خارجی، تشخیص مشکلات عملکرد و اشکال زدایی برنامه های خود را بیاموزید.
اهداف یادگیری
محدوده $ و کنترل کننده ها
$ range متغیرها و روشهای داخلی
$ میراث نمونه اولیه
داده های دستی با محدوده $. $ watch متصل می شوند
حلقه هضم
محدوده $ را در کنسول دریافت کنید
به زور هضم $
مهارت ها
AngularJavaScript FrameworksWeb DevelopmentOpen SourceDeep Dive (X:Y)
سرفصل ها
0. مقدمه
- 01 - خوش آمدید
- 02 - آنچه باید بدانید
- 03 - استفاده از فایلهای تمرین
1. مبانی دامنه
- 04 - راهاندازی یک برنامه و یک کنترلر
- 05 - اتصالات و استفاده از دادههای زاویه ای
- 06 - $scope و کنترلرها
- 07 - متغیرها و متدهای داخلی $scope
- 08 - وراثت نمونه اولیه $scope
- 09 - از دستور controllerAs استفاده کنید
- 10 - کنترلر به عنوان قراردادهای نامگذاری
- 11 - مشکل دستورالعملهای داخلی
- 12 - $rootScope
2. اتصالات دستی داده
- 13 - $scope.$watch
- 14 - عبارات تابع $watch
- 15 - اتصالات چگونه کار میکنند
- 16 - عمیق $watch
- 17 - $watch عمیق چقدر کار میکند
- 18 - از بین بردن ساعت $
3. حلقه Digest
- 19 - هضم اساسی
- 20 - Angular چه زمانی حلقه digest را صدا میکند
- 21 - در یک حلقه هضم شیرجه بزنید
- 22 - حلقههای هضم بی نهایت
- 23 - زمانی که حلقه دایجست فراخوانی نشود
- 24 - یک کتابخانه خارجی را ادغام کنید
- 25 - $apply در مقابل $digest
4. نکاتی برای اشکال زدایی Angular در کنسول
- 26 - $scope را در کنسول دریافت کنید
- 27 - Force $digest
- 28 - زمان حلقه $digest Angular را اندازهگیری کنید
- 29 - نحوه استفاده از ng-stats
- 30 - تزریق خدمات به کنسول
نتیجه
- 31 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی واکنشگرایی و سیگنالها در Angular
- دوره آموزشی ساخت کتابخانههای Angular
- دوره آموزشی رمزگشایی Angular: بهینهسازی عملکرد
- دوره آموزشی ساخت اپلیکیشنهای Angular و ASP.NET Web API
- دوره آموزشی مدیریت وضعیت در Angular با NgRx
- دوره آموزشی تکنیکهای بهینهسازی عملکرد Angular
- دوره آموزشی انگولار: ساخت برنامههای بزرگ
- دوره آموزشی تست و اشکال زدایی در انگولار