نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
آیا علاقه مند به افزایش مهارت های ناک اوت و جاوا اسکریپت هستید؟ با پایان این دوره ، شما در مورد نحوه کارکرد ناک اوت ، تکنیک های مختلف رفع اشکال برای مدل های نمایشی HTML و جاوا اسکریپت ، کاوش در زمینه داده های خود اطلاعات بیشتری کسب خواهید کرد ... آیا علاقه مند به افزایش مهارت های ناک اوت و جاوا اسکریپت هستید؟ با پایان این دوره ، شما در مورد نحوه کارکرد ناک اوت ، تکنیک های مختلف رفع اشکال برای مدل های نمایشی HTML و JavaScript ، کاوش در زمینه داده ها و مشاهدات ، بسیاری از موارد استفاده از صحافی های سفارشی ، قدرت اشتراک ها ، توابع سفارشی و تنظیم عملکرد ، اطلاعات بیشتری کسب خواهید کرد. .
سرفصل ها و درس ها
چه چیزهایی باید از نکات و نکات جاوا اسکریپت انتظار داشته باشید
What to Expect from Knockout and JavaScript Tips
-
چه چیزهایی باید از نکات و نکات جاوا اسکریپت انتظار داشته باشید
What to Expect from Knockout and JavaScript Tips
شروع کار با Demo Code
Getting Started with the Demo Code
-
نسخه ی نمایشی
Demo Code
-
کد کجاست؟
Where's the Code?
-
کد را فورک کنید
Fork the Code
-
شبیه سازی کد با SmartGit
Cloning the Code with SmartGit
-
گزینه های ابزار
Tooling Options
-
دور انداختن و تعهد
Discard and Commit
-
منابع نمایشی
Demo Resources
دور 1: شروع از پای راست با قابل مشاهده
Round 1: Starting Off on the Right Foot with Observables
-
شروع کار با پای راست
Getting Started on the Right Foot
-
تسلط بر مشاهدات
Mastering Observables
-
بررسی مشاهدات در Plunker
Examining Observables in Plunker
-
اتصال داده 2 راهه
2 Way Data Binding
-
قابل مشاهده و پرانتز
Observables and Parentheses
-
اضافه کردن و حذف پرانتزها
Adding and Removing Parentheses
-
چه موقع و کجا می توان از وسایل مشاهده استفاده کرد
When and Where to Use Observables
دور 2: اشکال زدایی زنده
Round 2: Live Debugging
-
اشکال زدایی کد
Debugging Knockout Code
-
اشکال زدایی
Debugging
-
با استفاده از نقاط شکست مشروط
Using Conditional Breakpoints
-
ارزیابی عبارات
Evaluating Expressions
-
بررسی دامنه
Checking Scope
-
تغییر کد در پرواز در مرورگر
Changing Code on the Fly in the Browser
-
مکان یابی و زمان بندی تماس های XHR
Locating and Timing XHR Calls
-
خلاصه کردن
Recap
دور 3: بازرسی صحافی ها
Round 3: Inspecting Bindings
-
بازرسی از پیوندهای اعلامی
Inspecting Declarative Bindings
-
بازبینی صحافی با محاسبه شده
Inspecting Bindings With a Computed
-
انتقال منطق اشکال زدایی از HTML به JavaScript
Moving Debug Logic to from HTML to JavaScript
-
چرخه در نمودار شی
Cycles in Object Graphs
-
عملکرد toJson سفارشی
Custom toJson Function
-
فعال کردن Binding Handler
Enabling the Binding Handler
-
تست Dump Binding
Testing the Dump Binding
-
KnockoutJS Chrome PlugIn
KnockoutJS Chrome PlugIn
-
بررسی تغییرات زمینه
Examining Context Changes
-
ابزار مناسب برای کار مناسب
Right Tool for the Right Job
دور چهارم: کنترل کننده های صحافی سفارشی
Round 4: Custom Binding Handlers
-
پیوندهای خود را گسترش دهید
Extending Your Bindings
-
دلایل مهم کنترل کننده های صحافی سفارشی
Top Reasons for Custom Bindng Handlers
-
ایجاد یک اتصال دهنده
Creating a Binding Handler
-
UI و انیمیشن
UI and Animation
-
سناریوی کنترل شخص ثالث
3rd Party Control Scenario
-
با استفاده از Bootstrap Typeahead
Using the Bootstrap Typeahead
-
اتصال داده به Typeahead
Data Binding the Typeahead
-
طراحی اتصال دهنده
Designing a Binding Handler
-
نوشتن کنترل کننده Typeahead
Writing the Typeahead Handler
-
اما صبر کنید ، موارد بیشتری وجود دارد!
But Wait, There's More!
-
خلاصه کردن
Recap
دور 5: حقیقت در مورد مشاهدات محاسباتی
Round 5: The Truth About Computed Observables
-
محاسبات مشاهده شده
Computeds Observables
-
به طور خلاصه
In a Nutshell
-
زمان بندی
Timings
-
راه اندازی دفع یک رایانه
Triggering Disposal of a Computed
-
به تعویق انداختن ارزیابی
Deferring Evaluation
-
مورد محاسبه قابل نوشتن
The Case for a Writeable Computed
-
استفاده عاقلانه از محاسبات
Using Computeds Wisely
دور 6: اشتراک های دستی
Round 6: Manual Subscriptions
-
اشتراک های دستی
Manual Subscriptions
-
چرا باید اشتراک ایجاد کنم؟
Why Should I Create Subscriptions?
-
نحو اشتراک
Subscription Syntax
-
نسخه ی نمایشی اتومبیل
Car Demo
-
HTML نسخه ی نمایشی اتومبیل
Car Demo HTML
-
نمایشی اتومبیل ViewModel
Car Demo ViewModel
-
سازنده نسخه ی نمایشی خودرو
Car Demo Constructor
-
فیلتر کردن نسخه ی نمایشی اتومبیل با محاسبات
Car Demo Filtering with Computeds
-
اشتراک های نسخه ی نمایشی خودرو
Car Demo Subscriptions
-
انجام منطق با استفاده از اشتراک ها
Performing Logic Using Subscriptions
-
خلاصه کردن
Recap
دور هفتم: نمایندگی و عملکرد رویداد
Round 7: Event Delegation and Performance
-
مدیریت رویدادها و عملکرد
Managing Events and Performance
-
مزایای نمایندگی رویداد
Advantages of Event Delegation
-
صحافی در هر ردیف
Bindings on Each Row
-
افزودن نمایندگی رویداد jQuery
Adding jQuery Event Delegation
-
نحوه استفاده از دسته اتصال دهنده نمایندگی
How to Use the Delegated Binding Handler
-
Refactoring برای Binding Handler
Refactoring for the Binding Handler
-
خلاصه کردن
Recap
دور 8: عملکرد
Round 8: Performance
-
حذفی کارآمد
Efficient Knockout
-
پیوندها همه به یکباره
Bindings All At Once
-
درک به روزرسانی های آرایه
Understanding Array Updates
-
ایجاد نسخه نمایشی عملکرد آرایه
Creating the Array Performance Demo
-
تست عملکرد آرایه قابل مشاهده
Testing Observable Array Performance
-
با استفاده از آرایه زیرین
Using the Underlying Array
-
آزمایش عملکرد آرایه بزرگ
Testing Large Array Performance
-
بهبود عملکرد آرایه بزرگ
Improving Large Array Performance
-
پیگیری ارزیابی مجدد
Tracking Re-Evaluations
-
وقت گاز دادن است
Time to Throttle
-
Throttling داده های محلی
Throttling Local Data
-
آژاکس را فشار دهید
Throttling Ajax
-
خلاصه کردن
Recap
نمایش نظرات