آموزش جاوا اسکریپت: بیت های روی حیله و تزویر

JavaScript: The Tricky Bits

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

"این کد کار می کند، اما باید یک راه ساده تر باشد." جاوا اسکریپت تعداد زیادی از قدرت را در پشت تکنیک ها یا حتی نام هایی که آشکار نیست، پنهان می کند. توسعه دهندگان که می خواهند کد ساده تر را با جاوا اسکریپت کمتر قابل مشاهده باشند، و اغلب قدرتمندتر گزینه ها ممکن است نیاز به اطلاعات اضافی داشته باشند. در این دوره، طراح وب، نویسنده، و مربی Joe Chellman تکنیک های سخت را پیدا می کند که می تواند تفاوت بزرگی را در نحوه استفاده از جاوا اسکریپت ایجاد کند. پس از توضیح اینکه چرا حتی توسعه دهندگان با تجربه ممکن است هنوز هم جاوااسکریپت را پیدا کنند، جو به سمت جایگزین برای سرعت بخشیدن به حلقه ها و آرایه های فرآیند با حلقه ها پرش می کند. او برخی از سردرگمی را در اطراف اشیاء، اتصال و غیره پاک می کند. جو با برخی از توصیه های صوتی در مورد توابع به پایان می رسد، از جمله نحوه انتقال پارامترهای اضافی به نام، نحوه دریافت امضای تابع برای پذیرش آرایه ها، و نحوه تعیین اینکه کدام پارامترها برای اولین بار به طور موثر تر می شوند.


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

معرفی Introduction

  • جاوا اسکریپت می تواند روی حیله و تزویر باشد JavaScript can get tricky

  • آنچه شما باید بدانید What you should know

  • با استفاده از فایل های ورزشی Using the exercise files

1. بهبود در حلقه ها 1. Improving on Loops

  • نقطه درد: متوالی برای حلقه ها خسته کننده می شود Pain point: Sequential for loops become tedious

  • راه حل: سه جایگزین Solution: Three alternatives

  • نقطه درد: آرایه های پردازش با حلقه ها بی نظیر است Pain point: Processing arrays with loops is inelegant

  • راه حل: فیلتر ()، نقشه ()، و کاهش () Solution: filter(), map(), and reduce()

  • چالش: تکرار متفاوت Challenge: Iterate differently

  • راه حل: تکرار متفاوت Solution: Iterate differently

2. اشیاء می توانند گیج شوند 2. Objects Can Confuse

  • نقطه درد: اشیاء کپی شده در واقع کپی نیستند Pain point: Copied objects are not actually copies

  • راه حل: JSON.Stringify () و JSON.Parse () Solution: JSON.stringify() and JSON.parse()

  • نقطه درد: ارزش این، مانند، و همیشه Pain point: The value of this, like, and always

  • راه حل: BIND () Solution: bind()

  • راه حل ES6 +: عملکرد ARROW ES6+ solution: Arrow functions

  • چالش: اشیاء خطر Challenge: Objects of hazard

  • راه حل: اشیاء خطر Solution: Objects of hazard

3. توابع OH، توابع من 3. Oh Functions, My Functions

  • نقطه درد: ارسال پارامترهای اضافی به یک مدیر رویداد Pain point: Send extra parameters to an event handler

  • راه حل: BIND () دوباره Solution: bind() again

  • نقطه درد: امضای تابع آرایه ها را قبول نمی کند Pain point: Function signature doesn’t accept arrays

  • راه حل: تابع.Prototype.apply () Solution: Function.prototype.apply()

  • نقطه درد: امضاهای تابع بازپرداخت Pain point: Refactoring function signatures

  • راه حل: اشیاء برای استدلال Solution: Objects for arguments

  • چالش: ژنراتور داستان Challenge: Story generator

  • مرورگر راه حل: ژنراتور داستان Solution overview: Story generator

  • راه حل پیاده روی: ژنراتور داستان Solution walkthrough: Story generator

نتیجه Conclusion

  • گام های بعدی و متشکرم Next steps and thank you

نمایش نظرات

آموزش جاوا اسکریپت: بیت های روی حیله و تزویر
جزییات دوره
1h 57m
26
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
-
- از 5
ندارد
دارد
دارد
Joe Chellman
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Joe Chellman Joe Chellman

طراح وب، نویسنده، مربی جو Chellman یک طراح وب، نویسنده و مربی در موضوعاتی مانند وردپرس، جاوا اسکریپت و جی کوئری است.

او یک طراح وب در اواخر دهه 90 است: یک متخصص فناوری که قادر به انجام همه ی وب سایت است نیاز به زندگی دارد از آنجایی که او شروع به بازی کردن با وب کرد، او برای ساخت ده ها تن از وب سایت ها برای هنرمندان، غیر انتفاعی و کسب و کارهای کوچک، به طور مستقل و همکاری با سایر سازمان های اطراف ایالات متحده و گاهی اوقات در سراسر جهان، تلاش کرده است. او در کنفرانس ها، ملاقات ها و کارگاه های آموزشی در سراسر زادگاه فعلی خود از لس آنجلس، در موضوعاتی مانند وردپرس، دروپال، جاوا اسکریپت، جی کوئری و غیره صحبت می کند. او می توانید در JavaScript Coding Practices جاوا اسکریپت شیوه های برنامه نویسی