آموزش نکات ضروری و حذفی و جاوا اسکریپت

Essential Knockout and JavaScript Tips

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: آیا علاقه مند به افزایش مهارت های ناک اوت و جاوا اسکریپت هستید؟ با پایان این دوره ، شما در مورد نحوه کارکرد ناک اوت ، تکنیک های مختلف رفع اشکال برای مدل های نمایشی 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

نمایش نظرات

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.

آموزش نکات ضروری و حذفی و جاوا اسکریپت
جزییات دوره
3h 49m
82
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
555
4.7 از 5
دارد
دارد
دارد
John Papa
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

John Papa John Papa

جان پاپا یک طرفدار اصلی توسعه دهنده با مایکروسافت و فارغ التحصیل برنامه های Google Developer Expert ، Microsoft Regional Director و MVP است. او علاقه زیادی به فن آوری های وب و تلفن همراه دارد و اغلب از سخنرانی در سراسر جهان در سخنرانی ها و جلسات کنفرانس ها از جمله NgConf ، Build ، Ignite ، VSLive و AngleBrackets لذت می برد. جان میزبان مشترک پادکست محبوب Adventures in Angular ، نویسنده کتاب راهنمای سبک Angular ، چندین کتاب و بسیاری از دوره های محبوب Pluralsight است. می توانید در johnpapa.net یا در توییترjohn_papa به او برسید.