به این کلاس اشتراک مهارت در مورد عملکردها خوش آمدید
این قسمت 12 از سری کامل جاوااسکریپت من است
چه چیزی را در این کلاس خاص پوشش می دهیم؟
ما تعداد زیادی از اطلاعات را در این مجموعه پوشش خواهیم داد، اما برای قسمت 12 روی توابع جاوا اسکریپت تمرکز می کنیم.
توابع نان و کره هر زبان برنامه نویسی هستند
جاوا اسکریپت استثنا نیست
اما چرا توابع داریم و برای چه استفاده می شوند؟
همانطور که شروع به نوشتن کد بیشتری میکنید، متوجه میشوید که کد شما نسبتاً به هم ریخته میشود. خواندن آن سختتر و دنبال کردن آن سختتر میشود.
راه حل؟ کد خود را به قطعات کوچکتر، قابل استفاده مجدد و مدولار تقسیم کنید. اکنون این در زبان های برنامه نویسی مختلف نام های مختلفی دارد. گاهی اوقات آنها را ماژول، گاهی اوقات زیر روال یا زیربرنامه، یا فقط روال یا روش یا حتی توابع می نامند!
خط پایین: یک تابع به سادگی ایده گرفتن یک بلوک از کد (خواه 1 خط، 10 خط، 1000 خط یا 10000 خط) است که آن را رپ می کند و نامی برای آن می گذارد تا بتوانید بعداً آن را صدا بزنید و آن را به عنوان یک بلوک کامل کد در نظر بگیرید.
این بسیار متداول است که توابع خود را در قالب فعل-اسم مانند محاسبه Area، WelcomeUser، sendEmail، animateImage و غیره نامگذاری کنید.
بنابراین به یاد داشته باشید، نکته مهم در مورد فراخوانی توابع این است که شما را از تایپ مجدد کد نجات می دهند.
در نهایت، توابع به ما امکان می دهند مفاهیم کدنویسی جدیدی را به برنامه خود معرفی کنیم. بیشتر بزرگسالان حدود 20000 کلمه در واژگان خود دارند. تعداد کمی از زبان های برنامه نویسی دارای 20000 دستور داخلی هستند و دستوراتی که در آن تعبیه شده است بسیار دقیق تعریف شده اند (یعنی سفت و سخت هستند). بنابراین، معمولاً باید مفاهیم جدیدی را معرفی کنیم تا از تکرار بیش از حد خودمان جلوگیری کنیم.
پس شما آن را دارید، چند دلیل خوب برای وجود توابع.
اما چیزهای زیادی برای آنها وجود دارد.
بیایید وارد آن شویم.
کل این دوره استاد بزرگ جاوا اسکریپت چه چیزی را پوشش می دهد؟
جاوا اسکریپت زبان برنامه نویسی شماره 1 در وب است که بسیاری از محتوای پویا و سبک در پس زمینه توسط جاوا اسکریپت مدیریت می شود. اما قبل از استفاده از این زبان برای ایجاد وب سایت های پویا، باید درک دقیقی از نحوه عملکرد آن در پشت صحنه داشته باشید.
در پایان این دوره، میتوانید با درک نحوه استفاده مرورگر از آن، متغیرها، اشیاء و توابع، انواع مختلف دادهها و نحوه دستکاری محتوا، به زبان جاوا اسکریپت صحبت کنید. در یک وب سایت ما عمیقتر میکنیم و روشهای گفتگوی خودمان را از ابتدا ایجاد میکنیم. ما در مورد نحو پیکان، تابع Math.random()، حلقه زدن از میان اشیا و آرایه ها، کار با تاریخ ها آشنا می شویم. ما به نمونههای اولیه، موتورهای JS، Execution Stack و یک سری دیگر نگاه میکنیم!
این دوره از طریق مثالهای عملی به شما کمک میکند جاوا اسکریپت را تکه تکه درک کنید. و ما از جدیدترین و بهترین ویژگیهای جاوا اسکریپت در طول مسیر استفاده میکنیم تا بتوانید پیشتاز باشید.
منتظر چه چیزی هستید. بیایید CRACKIN'
براوو در پایان این کلاس در FUNCTIONS .
قبل از تخصیص، اجازه دهید
را خلاصه کنیمتوابع نان و کره هر زبان برنامه نویسی هستند.
جاوا اسکریپت از این قاعده مستثنی نیست.
همانطور که شروع به نوشتن کد بیشتری میکنید، متوجه میشوید که کد شما نسبتاً به هم ریخته میشود. خواندن آن سختتر و دنبال کردن آن سختتر میشود.
راه حل؟ کد خود را به قطعات کوچکتر، قابل استفاده مجدد و مدولار تقسیم کنید. اکنون این در زبان های برنامه نویسی مختلف نام های مختلفی دارد. گاهی اوقات آنها را ماژول، گاهی اوقات زیر روال یا زیربرنامه، یا فقط روال یا روش می نامند، اما در جاوا اسکریپت به آنها توابع می گویند!
خط پایین: یک تابع به سادگی ایده گرفتن یک بلوک از کد (خواه 1 خط، 10 خط، 1000 خط یا 10000 خط) است که آن را جمع می کند و نامی برای آن می گذارد تا بتوانید بعداً آن را صدا بزنید و آن را به عنوان یک بلوک کامل از کد در نظر بگیرید.
اما شما در حال حاضر همه اینها را می دانید :)
یک قهوه بنوشید و ببینید به چند مورد از این سوالات در تکلیف می توانید پاسخ دهید.
موفق باشید.
تکلیف چیست؟
برای این تمرین پروژه:
بعد از این کجا؟
خب، پس از این کلاس، به کلاس 13 می رویم که در آن درباره مفهوم پیشرفته که مخصوص جاوا اسکریپت ... زمینه اجرا !
این واقعا جالب است و به شما در حرفه برنامه نویسی کمک می کند.
به زودی می بینمت،
کلاید
p.s. اگر از دوره لذت بردهاید، لطفاً فراموش نکنید که یک بررسی عالی برای من بگذارید - بسیار کمک میکند.
نادرست | خنده دار است، زیرا حقیقت دارد
موفقیت قربانی می خواهد.
و فداکاری چیزی است که من در مورد آن بسیار می دانم.
من یک توسعه دهنده خودآموخته هستم، بنابراین می دانم که برای یک تازه وارد چقدر می تواند دشوار و دلهره آور باشد.
امروز، من همچنان به کدنویسی ادامه میدهم و از آخرین فناوریها و زبانهای برنامهنویسی مطلع میمانم.
وقت آن است که دانشی را که به دست آوردهام به اشتراک بگذارم و به موفقیت دیگران کمک کنم.
نمایش نظرات