دوره آموزشی جاوااسکریپت: بهترین روشها برای توابع و کلاسها
1 ساعت 45 دقیقهمتوسط2020-10-15
مدرسین

Sasha Vodnik
Principal Technical Course Developer at DocuSign
جزئیات دوره
JavaScript از قواعد مبتنی بر C استفاده میکند، اما ساختارهای موجود در هسته اصلی آن، یعنی توابع و کلاسها، بسیار متفاوت از C رفتار میکنند. استفاده از تکنیکهای توصیه شده میتواند به شما در توسعه کد جاوا اسکریپت که سازگارتر و نگهداری آن آسانتر باشد، کمک کند. در این دوره، بهترین روشها را برای معماری برنامههای خود کشف کنید. روشهایی را در نظر بگیرید که جزئیات میتوانند مسیری متفاوت از سایر زبانهای برنامه نویسی را طی کنند. با استفاده از یک راهنمای سبک، ابزارهای مدرن استقرار و حالت دقیق، در مورد ایجاد کدی خوش ساخت، سازمان یافته، مدولار و با کیفیت بالا بیاموزید. کشف کنید که چگونه میتوان با استفاده از عبارات قابل پیش بینی بیشتر از عبارات و با جلوگیری از اصلاح مقادیر پارامتر، توابع را به دقت ساخت. مقدارها و نبایدهای `this` را بررسی کنید و در مورد ویژگیهایی از جاوا اسکریپت بدانید که باید از آنها اجتناب کنید.
مهارت ها
JavaScriptOracleProgramming LanguagesSoftware DevelopmentDeep Dive (X:Y)
سرفصل ها
0. مقدمه
- 01-ایجاد جاوا اسکریپت ماژولار با ساختار مناسب
- 02-آنچه باید بدانید
- 03-تنظیم محیط خود
1. چرا بهترین شیوه ها
- 04-درک راهنماهای سبک
- 05- استفاده از ابزارهای مدرن استقرار
- 06- درک ESLint
- 07-تمرین پایه - همیشه از حالت سختگیرانه استفاده کنید
2. ایجاد توابع
- 08- به جای اعلان از عبارات تابع استفاده کنید
- 09-از کلمه کلیدی جدید برای ساخت توابع استفاده نکنید
- 10- مقادیر پارامترها را دست نخورده بگذارید
- 11-از نحو فلش برای توابع ناشناس استفاده کنید
- 12- تنها در مواقعی که آشکار است بر بازگشت ضمنی تکیه کنید
- 13-چالش - ایجاد توابع
- 14-راه حل - ایجاد توابع
3. ایجاد کلاس ها
- 15-از PascalCase برای نامگذاری کلاس ها و سازنده ها استفاده کنید
- 16- از این فقط در کلاس ها یا سازنده ها استفاده کنید
- 17-این را از متدها برگردانید
- 18-این را به متغیر دیگری اختصاص ندهید
- 19-چالش - کلاس ایجاد کنید
- 20-راه حل - ایجاد کلاس
4. ایجاد ماژول
- 21-تنظیمات ماژول را در ESLint پیکربندی کنید
- 22- در صورت امکان ثابت های صادراتی را پیش فرض قرار دهید
- 23-از case برای نشان دادن نوع صادرات پیش فرض یک ماژول استفاده کنید
5. تخریب
- 24-از تخریب شی استفاده کنید
- 25-از تخریب آرایه استفاده کنید
- 26-چالش - تخریب
- 27-راه حل - تخریب
6. ویژگی های جاوا اسکریپت برای جلوگیری از
- 28-از ارزشیابی بپرهیزید
- 29- اجتناب از == و !=
- 30- اجتناب با
- 31- از افزایش و کاهش یکنواخت خودداری کنید
نتیجه
- 32- مراحل بعدی
دوره های مرتبط
- دوره آموزشی چالشهای کدنویسی جاوااسکریپت: ساخت اپلیکیشنهای وب
- دوره آموزشی الگوهای JavaScript: راهحلهای مدرن برای چالشهای رایج
- دوره آموزشی جاوااسکریپت: ساخت ساختار داده لیستهای پیوندی
- دوره آموزشی جاوا اسکریپت: نقشه ها و مجموعه ها
- دوره آموزشی آرایه ها در جاوا اسکریپت
- دوره آموزشی یادگیری جاوااسکریپت: نوشتن کد مدرن با JavaScript ESNext
- دوره آموزشی یادگیری برنامهنویسی تابعی با جاوااسکریپت +ES6
- دوره آموزشی ساخت برنامههای تایپاسکریپت با JSDoc