آموزش جاوا اسکریپت پروکسی و بازتاب

JavaScript Proxies and Reflection

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: با یکی از کم استفاده ترین اما قدرتمندترین ویژگی های مدرن جاوا اسکریپت کنار بیایید. Proxy و Reflect API ها ، و بیاموزید که این API ها برای چیست ، چگونه از آنها استفاده کنید و چه زمانی از آنها استفاده کنید. API های پروکسی و Reflect به طرز غم انگیزی استفاده نمی شوند. در این دوره ، JavaScript Proxies and Reflection ، شما دانش بنیادی از قابلیت های متا برنامه نویسی JavaScript را خواهید آموخت. اول ، شما دقیقاً خواهید فهمید که این دو API چیست و انواع مشکلاتی که برای حل آنها در نظر گرفته شده است. در مرحله بعدی ، شما تمام پروکسی های تله هایی را که می توان استفاده کرد (و اینکه تله پروکسی در واقع چیست) خواهید آموخت ، که نمونه های عملی هر 13 تله عمل است. سرانجام ، شما با مشاهده جزئیات API Reflect ، خواهید فهمید که چرا این API مفید است و چه زمانی باید از آن استفاده کنید. علاوه بر این ، شما به برخی از مثالهای قبلی باز خواهید گشت و آنها را به روز می کنید تا در صورت لزوم از Reflection استفاده کنید. پس از پایان این دوره ، مهارت و دانش Proxies را خواهید داشت و Reflect را استفاده می کنید تا از آنها در پروژه های شخصی و حرفه ای JavaScript خود استفاده کنید.

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

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

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

پروکسی در JavaScript Proxies in JavaScript

  • بررسی اجمالی Overview

  • پروکسی چیست؟ What Is a Proxy?

  • ایجاد پروکسی Creating a Proxy

  • شکافها و روشهای داخلی در JavaScript Internal Slots and Methods in JavaScript

  • افزودن تله های پروکسی Adding Proxy Traps

  • پروکسی های قابل لغو Revocable Proxies

  • خلاصه Summary

تله های پروکسی اساسی Basic Proxy Traps

  • بررسی اجمالی Overview

  • استفاده از Get Trap برای دسترسی به املاک Using the Get Trap for Property Access

  • با استفاده از تنظیم دام برای اختصاص املاک Using the Set Trap for Property Assignment

  • قلاب کردن با تکرار با دام OwnKeys Hooking into Iteration with the OwnKeys Trap

  • با استفاده از DeleteProperty Trap برای مدیریت اپراتور Delete Using the DeleteProperty Trap to Manage the Delete Operator

  • استفاده از Has Trap برای مدیریت In Operator Using the Has Trap to Manage the In Operator

  • نسخه ی نمایشی - ایجاد اشیایی که به طور خودکار درخواست های HTTP را ایجاد می کنند Demo - Creating Objects That Make HTTP Requests Automatically

  • خلاصه Summary

تله های پروکسی پیشرفته Advanced Proxy Traps

  • بررسی اجمالی Overview

  • بسته بندی توابع با Apply Trap Wrapping Functions with the Apply Trap

  • دست زدن به ایجاد اشیا with با استفاده از تله ساخت Handling Object Creation with the Construct Trap

  • کار با نمونه های اولیه: استفاده از GetPrototypeOf و SetPrototypeOf Working with Prototypes: Using GetPrototypeOf and SetPrototypeOf

  • کار با خصوصیات 1: تله های IsExtensible و PreventExtensions Working with Properties 1: IsExtensible, and PreventExtensions Traps

  • کار با Properties 2: The DefineProperty و GetOwnPropertyDescriptor Traps Working with Properties 2: The DefineProperty, and GetOwnPropertyDescriptor Traps

  • خلاصه Summary

بازتاب در JavaScript Reflection in JavaScript

  • بررسی اجمالی Overview

  • Reflect API چیست؟ What Is the Reflect API?

  • مزایای Reflect API Benefits of the Reflect API

  • استفاده از Reflect API with Proxies Using the Reflect API with Proxies

  • خلاصه Summary

خلاصه دوره Course Summary

  • خلاصه Summary

نمایش نظرات

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

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

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

آموزش جاوا اسکریپت پروکسی و بازتاب
جزییات دوره
1h 27m
29
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
-
از 5
دارد
دارد
دارد
Dan Wellman
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Dan Wellman Dan Wellman

دن ولمن توسعه دهنده وب ، نویسنده و مدرس دوره از انگلستان است. او بیش از ده سال است که یک توسعه دهنده است و تقریباً مدت طولانی است که در مورد تجربیات خود می نویسد و فیلم می سازد. او 9 کتاب در مورد کتابخانه های جاوا اسکریپت نوشت و حدود 50 دوره ویدیویی در زمینه توسعه جلویی تولید کرد. او در حال حاضر رئیس UI سیستم های DST است و به همراه همسر و چهار فرزندش در ساحل جنوبی انگلستان زندگی می کند.