آموزش JavaScript: توابع

JavaScript: Functions

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: جاوا اسکریپت متداول ترین زبان برنامه نویسی است و توابع یکی از عناصر اساسی در جاوا اسکریپت هستند. مهارتهایی که در این دوره فرا می گیرید به شما کمک می کند تا سایر چارچوبهای JavaScript مانند React و Node.js را بیاموزید. حفظ کد دشوار است ، به ویژه هنگامی که چندین ماه و سال به پروژه خود اضافه کنید. اگر مراقب نباشید ، می توانید کد اسپاگتی را به دست آورید ، جایی که چندین قسمت از پروژه اساساً همان کار را انجام می دهند و هر گونه تغییر در یک ویژگی می تواند باعث تغییر در چندین قسمت دیگر کد شود. در این دوره ، JavaScript: Functions ، شما دانش بنیادی را برای نوشتن کد مدولار خواهید آموخت که نه تنها از تکثیر جلوگیری می کند ، بلکه خوانایی و قابلیت نگهداری کد را نیز افزایش می دهد. ابتدا کشف خواهید کرد که عملکردها چیست و چگونه می توان آنها را نوشت. در مرحله بعدی ، به قدرت عملکردهای Arrow در بهبود خوانایی پی خواهید برد. سرانجام ، شما توانایی استفاده از ویژگی های زبان دیگری را دارید که با JavaScript خارج از جعبه برای نوشتن برنامه هایی با عملکردهای مختلف که با یکدیگر تعامل دارند وجود دارد. پس از اتمام این دوره ، مهارت و دانش عملکردهای لازم برای نوشتن کد مدولار ، قابل استفاده مجدد و مختصر در JavaScript را خواهید داشت.

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

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

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

نوشتن کد مدولار با توابع Writing Modular Code with Functions

  • مقدمه Introduction

  • تنظیم محیط زیست Setting up the Environment

  • معرفی توابع Introducing Functions

  • درک محدوده عملکرد Understanding Function Scope

  • درک محدوده بلوک Understanding Block Scope

  • بلافاصله فراخوانی عملکرد Immediately Invoked Function Expression

  • نحوه بسته شدن بسته ها How Closures Work

  • خلاصه Summary

بهبود خوانایی با توابع پیکان Improving Readability with Arrow Functions

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

  • معرفی توابع Arrow Introducing Arrow Functions

  • نوشتن توابع پیکان Writing Arrow Functions

  • نسخه ی نمایشی: 2 عدد اضافه کنید Demo: Add 2 numbers

  • رفتار این کلمه کلیدی Behavior of This Keyword

  • نسخه ی نمایشی: با استفاده از این کلمه کلیدی Demo: Using This Keyword

  • خلاصه Summary

تغییر متن عملکرد و توابع داخلی Changing Function Context and Built-in Functions

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

  • درک متن عملکرد Understanding Function Context

  • روش فراخوانی چیست؟ What Is the call Method?

  • روش اعمال چیست؟ What Is the apply Method?

  • روش صحافی چیست؟ What Is the bind Method?

  • استفاده از توابع داخلی Using Built-in Functions

  • خلاصه Summary

ساخت پارامترهای استراحت و اپراتور پخش Constructing Rest Parameters and the Spread Operator

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

  • پارامترهای پیش فرض چیست؟ What Are Default Parameters?

  • ساخت پارامترهای استراحت Constructing Rest Parameters

  • با استفاده از Spread Operator Using the Spread Operator

  • خلاصه Summary

نمایش نظرات

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

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

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

آموزش JavaScript: توابع
جزییات دوره
0h 48m
28
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
136
4.1 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Prateek Parekh Prateek Parekh

Prateek یک مهندس نرم افزار است که در زمینه طراحی ، توسعه و آزمایش شرکت و همچنین برنامه های مشتری روبرو برای شرکت هایی مانند Sun Microsystems ، Oracle و eBay کار کرده است. علایق وی شامل معماری ، سیستم های توزیع شده و امنیت است. او علاقه زیادی به فناوری و چگونگی کمک به آن دارد تا یادگیری را سرگرم کننده ، جذاب و به طور گسترده در دسترس قرار دهد.