آموزش RequireJS: تزریق وابستگی جاوا اسکریپت و بارگذاری ماژول

RequireJS: JavaScript Dependency Injection and Module Loading

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: این دوره RequireJS، یک ماژول لودر و چارچوب تزریق وابستگی برای جاوا اسکریپت را معرفی می‌کند. این دوره RequireJS، یک لودر ماژول و چارچوب تزریق وابستگی برای جاوا اسکریپت را معرفی می‌کند. در این دوره یاد می گیریم که چگونه از RequireJS برای سازماندهی بهتر کدها در ماژول های جداگانه استفاده کنیم. سپس از ابزار r.js برای بهینه سازی کد خود قبل از انتشار برای تولید استفاده می کنیم.

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

شروع شدن Getting Started

  • شروع کار با RequireJS Getting Started With RequireJS

  • مقدمه ای بر نمونه پروژه Introduction to the Sample Project

  • دانلود و شامل RequireJS Downloading and Including RequireJS

  • خلاصه Summary

تعریف و نیاز به ماژول ها Defining and Requiring Modules

  • معرفی Introduction

  • استفاده از کتابخانه های خارجی به عنوان وابستگی Using External Libraries as Dependencies

  • تعریف ماژول ناهمزمان Asynchronous Module Definition

  • تعریف ماژول های AMD Defining AMD Modules

  • الگوی طراحی ماژول The Module Design Pattern

  • ماژول های باقی مانده را تعریف کنید Define the Remaining Modules

  • ساده شده CommonJS Wrapper Simplified CommonJS Wrapper

  • خلاصه Summary

بارگیری ماژول های راه دور Loading Remote Modules

  • معرفی Introduction

  • ماژول های راه دور را تعریف کنید Define Remote Modules

  • استفاده از زیر شاخه ها Using Subdirectories

  • مفاهیم عملکرد ماژول های راه دور Performance Implications of Remote Modules

  • خلاصه Summary

بهينه سازي Optimization

  • معرفی Introduction

  • Build Environment and Running r.js Build Environment and Running r.js

  • نتیجه بهینه سازی Optimization Result

  • اشکال زدایی و نقشه های منبع Debugging and Source Maps

  • ساخت پروفایل ها Build Profiles

  • خلاصه Summary

گزینه های پیکربندی Configuration Options

  • معرفی Introduction

  • BaseUrl BaseUrl

  • راه ها Paths

  • شیم Shim

  • پیکربندی Config

  • چند ثانیه صبر کنید WaitSeconds

  • Deps و Callback Deps and Callback

  • UrlArgs UrlArgs

  • خلاصه Summary

پلاگین ها Plugins

  • معرفی Introduction

  • افزونه متن Text Plugin

  • پلاگین Handlebars Handlebars Plugin

  • پلاگین سفارشی Custom Plugin

  • خلاصه Summary

واحد تست نیاز به ماژول های JS Unit Testing RequireJS Modules

  • معرفی Introduction

  • یاسمن Jasmine

  • تست ماژول های RequireJS Testing RequireJS Modules

  • اسکوایر Squire

  • خلاصه Summary

  • نتیجه Conclusion

نمایش نظرات

آموزش RequireJS: تزریق وابستگی جاوا اسکریپت و بارگذاری ماژول
جزییات دوره
1h 57m
43
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
421
از 5
دارد
دارد
دارد
Jeff Valore
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jeff Valore Jeff Valore

جف بیش از 15 سال تجربه در زمینه تولید نرم افزار دارد. وی در دوران جوانی با الهام از فیلم "بازی های جنگی" ، در دوران نوجوانی خود را به زبان ++ C آموخت و از آن زمان برنامه ریزی می کند. جف بعداً تجربه حرفه ای خود را گسترش داد و شامل Java ، C # ، JavaScript ، CoffeeScript و TypeScript شد. در سالهای اخیر او بر روی توسعه وب جلویی متمرکز شده است. اعتقاد او به اینكه كد تمیز و منظم كلیدی برای ایجاد قابلیت نگهداری نرم افزار است ، وی را بر آن داشته است كه به عنوان یكی از اهرمهای كدگذاری روزمره ، روی آزمایش واحد و اقدامات و اصول برنامه نویسی جامد متمركز شود. جف از حضور در کنفرانس توسعه CodeMash و گردهمایی های صنایع دستی نرم افزار هادسون در اوهایو لذت می برد و تلاش می کند تا یک شرکت فعال در جامعه توسعه نرم افزار باشد.