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