به این کلاس اشتراک مهارت در مورد موضوع اجرا و "این" خوش آمدید
این قسمت 13 از سری JAVASCRIPT کامل من است
چه چیزی را در این کلاس خاص پوشش می دهیم؟
ما تعداد زیادی از اطلاعات را در این مجموعه پوشش خواهیم داد، اما برای قسمت 13 روی زمینه اجرای منحصر به فرد جاوا اسکریپت و معنای کلمه کلیدی THIS تمرکز می کنیم.
من در مورد این بخش هیجان زده هستم، زیرا در حال بررسی جزئیات بیشتر در مورد نحوه اجرای کد شما توسط موتور جاوا اسکریپت هستیم.
اما چرا درک این موضوع مهم است؟
خب، وقتی کد شما شروع به پیچیدهتر شدن میکند، دانستن اینکه توابع شما به چه متغیرهایی اشاره میکنند برای شما حیاتی خواهد بود. و برای درک این موضوع، باید کلمه کلیدی این، زمینه اجرا و محیط های واژگانی را درک کنید.
به خاطر داشته باشید که موتور جاوا اسکریپت پیش از شروع اجرای هر کدی، زمینه اجرای جهانی را ایجاد می کند. از آن نقطه به بعد، هر بار که یک تابع اجرا می شود، یک زمینه اجرایی جدید ایجاد می شود. آیا می بینید که زمینه اجرای جهانی چیز خاصی نیست! این دقیقاً مانند هر زمینه اجرایی دیگری است، با این تفاوت که به طور پیش فرض ایجاد شده است.
بیایید وارد آن شویم.
کل این دوره استاد بزرگ جاوا اسکریپت چه چیزی را پوشش می دهد؟
جاوا اسکریپت زبان برنامه نویسی شماره 1 در وب است که بسیاری از محتوای پویا و سبک در پس زمینه توسط جاوا اسکریپت مدیریت می شود. اما قبل از استفاده از این زبان برای ایجاد وب سایت های پویا، باید درک دقیقی از نحوه عملکرد آن در پشت صحنه داشته باشید.
در پایان این دوره، میتوانید با درک نحوه استفاده مرورگر از آن، متغیرها، اشیاء و توابع، انواع مختلف دادهها و نحوه دستکاری محتوا، به زبان جاوا اسکریپت صحبت کنید. در یک وب سایت ما عمیقتر میکنیم و روشهای گفتگوی خودمان را از ابتدا ایجاد میکنیم. ما در مورد نحو پیکان، تابع Math.random()، حلقه زدن از میان اشیا و آرایه ها، کار با تاریخ ها آشنا می شویم. ما به نمونههای اولیه، موتورهای JS، Execution Stack و یک سری دیگر نگاه میکنیم!
این دوره از طریق مثالهای عملی به شما کمک میکند جاوا اسکریپت را تکه تکه درک کنید. و ما از جدیدترین و بهترین ویژگیهای جاوا اسکریپت در طول مسیر استفاده میکنیم تا بتوانید پیشتاز باشید.
منتظر چه چیزی هستید. بیایید CRACKIN را دریافت کنیم
YIPPEE. خوشحالم که این کلاس را در EXECUTION CONTEXT .
به پایان رساندید.قبل از تخصیص، اجازه دهید
را خلاصه کنیماز آنجایی که کد شما شروع به پیچیدهتر شدن میکند، برای شما حیاتی میشود که بدانید توابع شما به چه متغیرهایی اشاره میکنند. و برای درک این موضوع، باید کلمه کلیدی this ، زمینه اجرای و را درک کنید. محیط های واژگانی .
زمینه اجرا ساختار جاوا اسکریپت داخلی برای ردیابی اجرای یک تابع یا کد جهانی است. موتور جاوا اسکریپت پشتهای از تمام این زمینهها را نگه میدارد (زیرا به احتمال زیاد کد شما حاوی چندین تابع است که همه باید در نقطهای اجرا شوند).
به خاطر داشته باشید که موتور جاوا اسکریپت زمینه اجرای کلی را حتی قبل از اینکه شروع به اجرای هر کدی کند ایجاد می کند. از آن نقطه به بعد، هر بار که یک تابع اجرا میشود، یک زمینه اجرایی جدید ایجاد میشود. آیا می بینید که زمینه اجرای جهانی چیز خاصی نیست! این دقیقاً مانند هر زمینه اجرایی دیگری است، با این تفاوت که به طور پیش فرض ایجاد شده است.
اما شما در حال حاضر همه اینها را می دانید :)
قهوه بنوشید و ببینید به چند مورد از این سوالات در تکلیف می توانید پاسخ دهید.
موفق باشید.
تکلیف چیست؟
برای این تمرین پروژه:
بعد از این کجا؟
من همچنان به به روز رسانی دوره هایم و اضافه کردن محتوای جدید ادامه می دهم، بنابراین لطفاً کل مجموعه من را زیر نظر داشته باشید. ممنون از حمایت همه شما و اینکه شاگرد بزرگ من هستید.
به زودی می بینمت،
کلاید
p.s. اگر از این کلاس لذت برده اید، لطفاً فراموش نکنید که یک بررسی عالی برای من بگذارید - بسیار کمک می کند.
نادرست | خنده دار است، زیرا حقیقت دارد
موفقیت قربانی می خواهد.
و فداکاری چیزی است که من در مورد آن بسیار می دانم.
من یک توسعه دهنده خودآموخته هستم، بنابراین می دانم که برای یک تازه وارد چقدر می تواند دشوار و دلهره آور باشد.
امروز، من همچنان به کدنویسی ادامه میدهم و از آخرین فناوریها و زبانهای برنامهنویسی مطلع میمانم.
وقت آن است که دانشی را که به دست آوردهام به اشتراک بگذارم و به موفقیت دیگران کمک کنم.
نمایش نظرات