نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
برنامه های JavaScript پیچیده تر شده اند. این دوره اصول نوشتن JavaScript مدولار ، قابل نگهداری را با استفاده از قالب های محبوب ، لودرها و بسته های نرم افزاری به شما می آموزد. در ساخت برنامه های JavaScript دانش کاملی از ماژول های JavaScript وجود دارد. در JavaScript Module Fundamentals ، شما تمام گزینه های موجود برای ساخت برنامه های مدولار ، قابل نگهداری و جاوا اسکریپت را خواهید آموخت. شما خواهید آموخت که چگونه از قالب های محبوب ماژول مانند AMD و CommonJS استفاده کنید ، نحوه ایجاد و انتقال ماژول ها در قالب ES2015 را بیاموزید و همچنین نحوه بسته بندی ماژول ها را با Browserify و Webpack فرا خواهید گرفت. پس از پایان این دوره ، دانش بنیادی ماژول های JavaScript را خواهید داشت که به شما کمک می کند برنامه وب مشتری یا سرور بعدی خود را برنامه ریزی و پیاده سازی کنید.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
چرا ماژول ها در JavaScript مهم هستند
Why Modules Matter in JavaScript
-
مقدمه
Introduction
-
اهداف مدولاریته
The Goals of Modularity
-
تاریخچه مختصری از ماژول های JavaScript
A Brief History of JavaScript Modules
-
ماژول های دوره و نرم افزار مورد نیاز
Course Modules and Required Software
-
ساختار پروژه و برنامه آزمایشی
Project Structure and the Demo App
الگوهای ماژول در ES5
Module Patterns in ES5
-
مقدمه و بررسی اجمالی
Introduction and Overview
-
اصطلاحات فوری فراخوانی شده
Immediately-Invoked Function Expressions
-
نسخه ی نمایشی: ایجاد یک IIFE
Demo: Creating an IIFE
-
الگوی ماژول آشکار
Revealing Module Pattern
-
نسخه ی نمایشی: الگوی ماژول آشکار - Singleton
Demo: Revealing Module Pattern - Singleton
-
الگوی ماژول آشکار - سازنده
Revealing Module Pattern - Constructor
-
نسخه ی نمایشی: الگوی ماژول آشکار - سازنده
Demo: Revealing Module Pattern - Constructor
-
خلاصه
Summary
قالب های ماژول و لودرها
Module Formats and Loaders
-
مقدمه و بررسی اجمالی
Introduction and Overview
-
قالب ها در مقابل لودرها
Formats Versus Loaders
-
قالب های ماژول
Module Formats
-
لودرهای ماژول
Module Loaders
-
فرمت AMD
AMD Format
-
نسخه ی نمایشی: استفاده از قالب AMD با RequireJS
Demo: Using the AMD Format with RequireJS
-
قالب CommonJS
CommonJS Format
-
نسخه ی نمایشی: استفاده از قالب CommonJS با SystemJS
Demo: Using the CommonJS Format with SystemJS
-
خلاصه
Summary
ماژول ها در ES2015
Modules in ES2015
-
مقدمه و بررسی اجمالی
Introduction and Overview
-
ماژول های ES2015 چیست؟
What are ES2015 Modules?
-
گردش کار ماژول ES2015
ES2015 Module Workflow
-
واردات و صادرات
Importing and Exporting
-
صادر کردن نحو
Export Syntax
-
وارد کردن نحو
Import Syntax
-
نسخه ی نمایشی: ایجاد ماژول های ES2015
Demo: Creating ES2015 Modules
-
بابل چیست؟
What Is Babel?
-
نسخه ی نمایشی: انتقال ماژول های ES2015 با Babel
Demo: Transpiling ES2015 Modules with Babel
-
خلاصه
Summary
بسته های ماژول
Module Bundlers
-
مقدمه و بررسی اجمالی
Introduction and Overview
-
نقش بسته نرم افزاری ماژول
The Role of a Module Bundler
-
مرور مرور کنید
Browserify
-
نسخه ی نمایشی: بسته بندی ماژول های CommonJS با مرورگر
Demo: Bundling CommonJS Modules with Browserify
-
بسته وب
Webpack
-
نسخه ی نمایشی: بسته بندی ماژول های AMD با Webpack
Demo: Bundling AMD Modules with Webpack
-
نسخه ی نمایشی: Transpiling و Bundling ES2015 ماژول ها با Webpack
Demo: Transpiling and Bundling ES2015 Modules with Webpack
-
خلاصه
Summary
نمایش نظرات