آموزش *به روز شده* JavaScript Complete Series 2021 - قسمت 10: آرایه ها و حلقه ها

*UPDATED* JavaScript Complete Series 2021 - Part 10: Arrays and Loops

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

به این کلاس اشتراک مهارت در مورد نمونه‌های اولیه خوش آمدید

این قسمت 10 از سری کامل جاوااسکریپت من است

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

ما تعداد زیادی از اطلاعات را در این مجموعه پوشش خواهیم داد، اما برای قسمت ۱۱ روی نمونه‌های اولیه جاوا اسکریپت تمرکز می‌کنیم.

جاوا اسکریپت یک زبان مبتنی بر نمونه اولیه است.

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

شما نمی توانید از نمونه های اولیه دور شوید.

همه اشیاء جاوا اسکریپت ویژگی‌ها و روش‌ها را از یک نمونه اولیه به ارث می‌برند. اجازه دهید به روش دیگری بگویم ... هر شی در جاوا اسکریپت دارای یک ویژگی خصوصی است که پیوندی به شی دیگری دارد. این شی دیگر، نمونه اولیه آن نامیده می شود. برای مثال، شی Array از یک نمونه اولیه ارث می برد (دقیقاً شی Array.prototype)، شی Date از Date.prototype و غیره ارث می برد.

حتی خود شی نمونه اولیه (مانند Array.prototype یا Date.prototype) نمونه اولیه خود را دارد. ما می‌توانیم به بالا رفتن از این درخت ادامه دهیم تا زمانی که در نهایت به یک شی با null به عنوان نمونه اولیه آن رسیدیم. طبق تعریف، null هیچ نمونه اولیه ای ندارد و به عنوان حلقه نهایی در این زنجیره نمونه عمل می کند.

همانطور که مطمئن هستم از قبل می توانید بگویید، نمونه های اولیه چیزهای زیادی وجود دارد.

پس بیایید وارد شویم.

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

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

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

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

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

به پایان رساندن قسمت 10 این مجموعه تبریک می گویم. دو رقمی!

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

را خلاصه کنیم

سوال مهم، آرایه ها چیست؟ موقعیتی را در نظر بگیرید که باید 3 عدد را ذخیره کنیم. اگر بخواهیم این کار را با استفاده از یک متغیر انجام دهیم، باید 3 متغیر ایجاد کنیم. ما باید کاری شبیه به این انجام دهیم: let variable1 = 1; اجازه دهید متغیر2 = 2; اجازه دهید متغیر3 = 3;

به اندازه کافی ساده است.

حالا فرض کنیم باید 100000 عدد را ذخیره کنیم. آیا باید 100000 متغیر ایجاد کنیم؟ این امر باعث ایجاد حجم دیوانه کننده ای از ادمین می شود و زمان گرانبهای شما را تلف می کند.

برای مدیریت چنین موقعیت‌هایی، تقریباً همه زبان‌های برنامه‌نویسی مفهومی به نام آرایه ارائه می‌کنند. آرایه یک ساختار داده است که برای ذخیره مجموعه ای از داده ها استفاده می شود. اغلب مفیدتر است که یک آرایه را به عنوان مجموعه ای از متغیرها در نظر بگیرید.

اکنون وارد حلقه‌ها شوید.

حلقه‌های جاوا اسکریپت برای اجرای مکرر (یا «حلقه») روی یک بلوک کد - تا زمانی که یک شرط خاص برآورده شود، استفاده می‌شود. بنابراین وقتی می‌شنوید که توسعه‌دهندگان در مورد تکرار، مثلاً، یک آرایه صحبت می‌کنند، همان حلقه زدن است. خبر خوب برای ما این است که جاوا اسکریپت گزینه‌های مختلفی را برای اجرای مکرر یک بلوک کد ارائه می‌کند، از جمله while، do while، for و for-in.

اما صحبت کافی است. بیایید وارد تکلیف شویم.

تکلیف چیست؟

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

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

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

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

اما بگذار جلوی خودم نگیرم. همه اینها را در کلاس بعدی مورد بحث قرار می دهیم.

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

کلاید

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


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

درس ها Lessons

  • مثال حلقه زدن از طریق اشیا Example of looping through objects

  • حلقه زدن از طریق مثال آرایه Looping through an array example

  • مقدمه ای برای تکرار کننده mutator Intro to mutator iterator

  • نمونه های تکرار کننده جهش دهنده Mutator iterator examples

  • معرفی کلاس - آرایه ها Class intro - arrays

  • آرایه چیست؟ What is an array?

  • چگونه یک آرایه ایجاد کنیم؟ How do we create an array?

  • چرا حلقه زدن لازم است Why is looping necessary

  • مثال آرایه Array example

  • شکل ها Shapes

نمایش نظرات

آموزش *به روز شده* JavaScript Complete Series 2021 - قسمت 10: آرایه ها و حلقه ها
جزییات دوره
1h 1m
10
Skillshare (اسکیل شیر) Skillshare (اسکیل شیر)
(آخرین آپدیت)
34
4 از 5
دارد
دارد
دارد
CM Code_Zone
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

CM Code_Zone CM Code_Zone

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

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

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

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

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

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