آموزش *به روز شده* JavaScript Complete Series 2021 - قسمت 13: Execution Context and THIS

*UPDATED* JavaScript Complete Series 2021 - Part 13: Execution Context and THIS

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:

به این کلاس اشتراک مهارت در مورد موضوع اجرا و "این" خوش آمدید

این قسمت 13 از سری JAVASCRIPT کامل من است

چه چیزی را در این کلاس خاص پوشش می دهیم؟

ما تعداد زیادی از اطلاعات را در این مجموعه پوشش خواهیم داد، اما برای قسمت 13 روی زمینه اجرای منحصر به فرد جاوا اسکریپت و معنای کلمه کلیدی THIS تمرکز می کنیم.

من در مورد این بخش هیجان زده هستم، زیرا در حال بررسی جزئیات بیشتر در مورد نحوه اجرای کد شما توسط موتور جاوا اسکریپت هستیم.

اما چرا درک این موضوع مهم است؟

خب، وقتی کد شما شروع به پیچیده‌تر شدن می‌کند، دانستن اینکه توابع شما به چه متغیرهایی اشاره می‌کنند برای شما حیاتی خواهد بود. و برای درک این موضوع، باید کلمه کلیدی این، زمینه اجرا و محیط های واژگانی را درک کنید.

به خاطر داشته باشید که موتور جاوا اسکریپت پیش از شروع اجرای هر کدی، زمینه اجرای جهانی را ایجاد می کند. از آن نقطه به بعد، هر بار که یک تابع اجرا می شود، یک زمینه اجرایی جدید ایجاد می شود. آیا می بینید که زمینه اجرای جهانی چیز خاصی نیست! این دقیقاً مانند هر زمینه اجرایی دیگری است، با این تفاوت که به طور پیش فرض ایجاد شده است.

بیایید وارد آن شویم.

کل این دوره استاد بزرگ جاوا اسکریپت چه چیزی را پوشش می دهد؟

جاوا اسکریپت زبان برنامه نویسی شماره 1 در وب است که بسیاری از محتوای پویا و سبک در پس زمینه توسط جاوا اسکریپت مدیریت می شود. اما قبل از استفاده از این زبان برای ایجاد وب سایت های پویا، باید درک دقیقی از نحوه عملکرد آن در پشت صحنه داشته باشید.

در پایان این دوره، می‌توانید با درک نحوه استفاده مرورگر از آن، متغیرها، اشیاء و توابع، انواع مختلف داده‌ها و نحوه دستکاری محتوا، به زبان جاوا اسکریپت صحبت کنید. در یک وب سایت ما عمیق‌تر می‌کنیم و روش‌های گفتگوی خودمان را از ابتدا ایجاد می‌کنیم. ما در مورد نحو پیکان، تابع Math.random()، حلقه زدن از میان اشیا و آرایه ها، کار با تاریخ ها آشنا می شویم. ما به نمونه‌های اولیه، موتورهای JS، Execution Stack و یک سری دیگر نگاه می‌کنیم!

این دوره از طریق مثال‌های عملی به شما کمک می‌کند جاوا اسکریپت را تکه تکه درک کنید. و ما از جدیدترین و بهترین ویژگی‌های جاوا اسکریپت در طول مسیر استفاده می‌کنیم تا بتوانید پیشتاز باشید.

منتظر چه چیزی هستید. بیایید CRACKIN را دریافت کنیم

YIPPEE. خوشحالم که این کلاس را در   EXECUTION CONTEXT .

به پایان رساندید.

قبل از تخصیص، اجازه دهید

را خلاصه کنیم

از آنجایی که کد شما شروع به پیچیده‌تر شدن می‌کند، برای شما حیاتی می‌شود که بدانید توابع شما به چه متغیرهایی اشاره می‌کنند. و برای درک این موضوع، باید کلمه کلیدی   this  ،   زمینه اجرای   و را درک کنید. محیط های واژگانی .

زمینه اجرا ساختار جاوا اسکریپت داخلی برای ردیابی اجرای یک تابع یا کد جهانی است. موتور جاوا اسکریپت پشته‌ای از تمام این زمینه‌ها را نگه می‌دارد (زیرا به احتمال زیاد کد شما حاوی چندین تابع است که همه باید در نقطه‌ای اجرا شوند).

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

اما شما در حال حاضر همه اینها را می دانید :)

قهوه بنوشید و ببینید به چند مورد از این سوالات در تکلیف می توانید پاسخ دهید.

موفق باشید.

تکلیف چیست؟

برای این تمرین پروژه: 

  1. من یک پی دی اف
  2. پیوست کرده ام
  3. سوالات چند گزینه ای وجود دارد
  4. صادق باشید و سعی کنید قبل از رفتن به صفحه بعدی به هر سوال چند گزینه ای پاسخ دهید
  5. مهمتر از همه، لذت ببرید.

بعد از این کجا؟

من همچنان به به روز رسانی دوره هایم و اضافه کردن محتوای جدید ادامه می دهم، بنابراین لطفاً کل مجموعه من را زیر نظر داشته باشید. ممنون از حمایت همه شما و اینکه شاگرد بزرگ من هستید.

به زودی می بینمت،

کلاید

p.s. اگر از این کلاس لذت برده اید،  لطفاً فراموش نکنید که یک بررسی عالی برای من بگذارید - بسیار کمک می کند.


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

درس ها Lessons

  • مثال پشته اجرا Execution stack example

  • مقدمه کلاس - زمینه اجرا Class Introduction - Execution Context

  • محیط واژگانی Lexical enviornment

  • محیط لغوی - مثال پیشرفته Lexical environment - advanced example

  • زمینه های اجرایی جهانی در مقابل عملکردی Global vs functional execution contexts

  • تماس، درخواست، اتصال Call, Apply, Bind

  • پشته اجرا Execution stack

  • زمینه اجرای جهانی Global execution context

  • این چیه؟ What is this?

  • 6 قانون برای تعیین اینکه این چیست 6 rules for determining what THIS is

نمایش نظرات

آموزش *به روز شده* JavaScript Complete Series 2021 - قسمت 13: Execution Context and THIS
جزییات دوره
45m
10
Skillshare (اسکیل شیر) Skillshare (اسکیل شیر)
(آخرین آپدیت)
25
4 از 5
دارد
دارد
دارد
CM Code_Zone
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

CM Code_Zone CM Code_Zone

نادرست | خنده دار است، زیرا حقیقت دارد

موفقیت قربانی می خواهد.

و فداکاری چیزی است که من در مورد آن بسیار می دانم.

من یک توسعه دهنده خودآموخته هستم، بنابراین می دانم که برای یک تازه وارد چقدر می تواند دشوار و دلهره آور باشد.

امروز، من همچنان به کدنویسی ادامه می‌دهم و از آخرین فناوری‌ها و زبان‌های برنامه‌نویسی مطلع می‌مانم.

وقت آن است که دانشی را که به دست آورده‌ام به اشتراک بگذارم و به موفقیت دیگران کمک کنم.