آموزش تعریف ماژول ناهمزمان جاوا اسکریپت (AMD) توضیح داده شده است

JavaScript Asynchronous Module Definition (AMD) Explained

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: بیاموزید که چگونه با تعریف ماژول ناهمزمان مهارت های JavaScript خود را به سطح بعدی برسانید. در این دوره ، شما می توانید با سازماندهی کد در ماژولهایی که قابل نگهداری ، تبیین و آموزش هستند ، توسعه JavaScript ساده را بیاموزید. بیاموزید که چگونه از ماژولهای اختصاصی AMD استفاده کنید که قابل استفاده مجدد و نگهداری آسانتر از کتابخانه های بزرگ JavaScript هستند. این دوره ، تعریف ماژول ناهمزمان JavaScript (AMD) توضیح داده شده ، با یک پروژه وب ساده شروع می شود که به یک الگوی جامع مناسب برای استفاده در پروژه های خود تبدیل می شود. در این راه ، شما یاد خواهید گرفت که چگونه کتابخانه های جاوا اسکریپت قدیمی خود را به ماژول های AMD تبدیل کنید و همچنین چگونه می توانید ماژول های جدید جدا شده از یکدیگر جدا کنید. برنامه نویسان تازه وارد AMD معمولاً با دو خطای ناامیدکننده روبرو می شوند: "تعریف تعریف نشده" و "تعریف ناشناس تطبیق ()". شما می توانید شرح کاملی از هر خطا و نحوه پرداختن به آنها را پیدا کنید. در پایان این دوره ، شما می دانید که چگونه از ابتدا ماژول بنویسید ، کتابخانه های قدیمی refactor برای استفاده از الگوهای مدولار ، و از رویدادهای سیستم برای انتقال داده ها بین ماژول ها استفاده کنید.

سرفصل ها و درس ها

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

مقدمه Introduction

  • مقدمه Introduction

  • پروژه پایه Baseline Project

  • تست واحد Unit Testing

ایجاد ماژول ها Creating Modules

  • ایجاد یک ماژول پاورقی Creating a Footer Module

  • مقدمه ای بر RequireJS Introduction to RequireJS

  • Refactoring کتابخانه زبان Refactoring Language Library

  • Refactoring کتابخانه نوار ابزار Refactoring Toolbar Library

الگوهای ماژول جایگزین Alternate Module Patterns

  • ایجاد ماژول ها Creating Modules

  • واحد تست واحد Unit Testing Modules

  • استفاده از کتابخانه قدیمی به عنوان ماژول Using Legacy Library as Module

پیکربندی RequireJS Configuring RequireJS

  • استفاده از 'baseUrl' و 'paths' Using 'baseUrl' and 'paths'

  • قرار دادن ویژگی های پیکربندی Placement of Configuration Properties

  • پیکربندی برای کتابخانه های قدیمی Configuring for Legacy Libraries

  • درک خصوصیات "shim" Understanding the 'shim' Properties

  • با استفاده از عملکرد "init" Using the 'init' Function

مفاهیم دنیای واقعی Real-world Concepts

  • یکپارچه سازی کتابخانه UI Integrating a UI library

  • در حال بارگیری محتوای پویا Loading Dynamic Content

  • مخلوط کردن کد Mixing Code

  • ماژول پاورقی Refactoring Refactoring Footer Module

  • استفاده از الگوی ماژول پاورقی جدید Using New Footer Module Pattern

  • پروژه نهایی Final Project

  • ماژول بارگذار داده Data Loader Module

  • ماژول دکوراسیون UI UI Decorations Module

  • با استفاده از appendAndRefresh Using appendAndRefresh

بهینه سازی ماژول برای توزیع Optimizing Modules for Distribution

  • مقدمه Introduction

  • با استفاده از بهینه ساز Using the Optimizer

  • با استفاده از یک شی پیکربندی تنها Using a Single Configuration Object

نمایش نظرات

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

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

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

آموزش تعریف ماژول ناهمزمان جاوا اسکریپت (AMD) توضیح داده شده است
جزییات دوره
3h 4m
28
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
23
4.3 از 5
دارد
دارد
دارد
Kevin Murray
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Kevin Murray Kevin Murray

کوین یک یادگیرنده مادام العمر است و بیش از 30 سال در صنعت IT فعالیت می کند. او روی برنامه های وب و تلفن همراه و همچنین پایگاه داده و خدمات وب برای پشتیبانی از آنها کار می کند. با هدیه ای برای یادگیری زبان های جدید ، او می تواند به سرعت تجربه گسترده خود را در محیط های جدید اعمال کند.