🔺هر کی گفت فرانتاند راحته این ویدئو رو بهش نشون بدین:
https://www.youtube.com/watch?v=Uo3cL4nrGOk
#javascript
https://www.youtube.com/watch?v=Uo3cL4nrGOk
#javascript
YouTube
Interview with Senior JS Developer
👔 Merch drop 2023: https://posix.store
Javascript programming language
Interview with a Javascript developer with Jack Borrough - aired on © The Javascript.
Find more Javascript opinions under:
https://hackernoon.com/how-it-feels-to-learn-javascript-in…
Javascript programming language
Interview with a Javascript developer with Jack Borrough - aired on © The Javascript.
Find more Javascript opinions under:
https://hackernoon.com/how-it-feels-to-learn-javascript-in…
😁13👏2👍1
Media is too big
VIEW IN TELEGRAM
🔺ـ Function Expression توی جاوااسکریپت چیه و چه کاربردهای منحصر به فردی داره؟ 🤔
- نسخه متنی:
https://ditty.ir/p/JmDWX
#javascript
- نسخه متنی:
https://ditty.ir/p/JmDWX
#javascript
👏25👍9❤2🤩1
🔺تیم توسعهٔ مایکروسافت در حال آمادهسازی و معرفی یک طرح پیشنهادی برای پشتیبانی مرورگرها از #تایپاسکریپت هستن:
https://devblogs.microsoft.com/typescript/a-proposal-for-type-syntax-in-javascript
- موافقین یا مخالف؟ با ایموجیهای 👍 و 👎 رای بدین
#javascript
https://devblogs.microsoft.com/typescript/a-proposal-for-type-syntax-in-javascript
- موافقین یا مخالف؟ با ایموجیهای 👍 و 👎 رای بدین
#javascript
Microsoft News
A Proposal For Type Syntax in JavaScript
Today we’re excited to announce our support and collaboration on a new Stage 0 proposal to bring optional and erasable type syntax to JavaScript. Because this new syntax wouldn’t change how surrounding code runs, it would effectively act as comments. We think…
👍170👎43🤔4
🔺۲ متد جدید قراره به جاوااسکریپت اضافه بشه به اسمهای
- اطلاعات بیشتر:
github.com/tc39/proposal-array-find-from-last
#javascript
findLast و findLastIndex که مشابه متدهای find و findIndex هستن، اما از انتهای آرایه شروع به جستجو میکنن- اطلاعات بیشتر:
github.com/tc39/proposal-array-find-from-last
#javascript
👍26🔥19
🔺این کد رو یکی از دوستان منتشر کرد و گفته بود این سوالی بود که توی مصاحبه ازش پرسیدن
- توی این کد باید بدونیم که حلقهٔ
- دلیل این اتفاق رو میدونین؟ توی کامنتها بگین 👇👏
#javascript
- توی این کد باید بدونیم که حلقهٔ
while هیچوقت به پایان نمیرسه. به این دلیل که هیچوقت نوبت به اجرای setTimeout نمیرسه که x رو false کنه- دلیل این اتفاق رو میدونین؟ توی کامنتها بگین 👇👏
#javascript
👍44🤔4❤1🎉1
🔺الگوی Event Delegation توی جاوااسکریپت چیه؟ 🤔
- از این الگو هنگام کار با DOM و مدیریت کردن رویدادها استفاده میکنیم و با اون میتونیم کدهایی تمیزتر و با قابلیت توسعهٔ بیشتری داشته باشیم
- برای مثال چندین المنت مشابه داریم و میخوایم onclick همهٔ این المنتها رو مدیریت کنیم. این الگو کمک میکنه این کار رو با نوشتن کدهای کمتر و خواناتر انجام بدیم 👌
- با این الگو اینجا آشنا بشین:
https://ditty.ir/492
#javascript
- از این الگو هنگام کار با DOM و مدیریت کردن رویدادها استفاده میکنیم و با اون میتونیم کدهایی تمیزتر و با قابلیت توسعهٔ بیشتری داشته باشیم
- برای مثال چندین المنت مشابه داریم و میخوایم onclick همهٔ این المنتها رو مدیریت کنیم. این الگو کمک میکنه این کار رو با نوشتن کدهای کمتر و خواناتر انجام بدیم 👌
- با این الگو اینجا آشنا بشین:
https://ditty.ir/492
#javascript
دیتی | Ditty.ir
الگوی Event Delegation چیه؟
از این الگو هنگام کار با DOM و رویدادها استفاده میکنیم و با اون میتونیم کدهایی تمیزتر و با قابلیت توسعهٔ بیشتری داشته باشیم
👍15🔥8👎1😁1
🔺اگه یک ورودی از نوع
- همچنین اگه نوع ورودی
#html #javascript
number داریم، میتونیم هنگام خوندن مقدار اون، از valueAsNumber استفاده کنیم تا چیزی که تحویل میگیریم از نوع number باشه (اگه از value. استفاده کنیم، خروجی همیشه string هست)- همچنین اگه نوع ورودی
date هست، میتونیم از valueAsDate استفاده کنیم تا چیزی که تحویل میگیریم نوعی از آبجکت Date باشه#html #javascript
👍79🔥18🤩5
🔺چرا از
- یکی از هدفهای async/await پیادهسازی قابلیت پردازش موازی و مدیریت کردن عملیات ناهمگام هست
- وقتی توی هر پیمایشِ حلقه از
- توی این شرایط، عملیات موازی نیست. بلکه متوالی هست. چونکه پیمایش بعدی باید صبر کنه تا عملیات ناهمگام فعلی تموم بشه. پس بهتره کاری کنیم که عملیات ناهمگام بصورت موازی اجرا بشن
- بهتره توی حقله منتظر نتیجهٔ عملیات ناهمگام نباشیم. تک تک این عملیات رو توی یک آرایه قرار بدیم و نهایتاً بیرون از حلقه از
ویرایش: منظور از پردازش موازی، اجرای موازی عملیات ناهمگام هست
- منبع ۱
- منبع ۲
#javascript
await توی حلقهها استفاده نکنیم؟ 🤔- یکی از هدفهای async/await پیادهسازی قابلیت پردازش موازی و مدیریت کردن عملیات ناهمگام هست
- وقتی توی هر پیمایشِ حلقه از
await استفاده میکنیم، یه جورایی مزیتهای پردازش موازی رو نادیده گرفتیم- توی این شرایط، عملیات موازی نیست. بلکه متوالی هست. چونکه پیمایش بعدی باید صبر کنه تا عملیات ناهمگام فعلی تموم بشه. پس بهتره کاری کنیم که عملیات ناهمگام بصورت موازی اجرا بشن
- بهتره توی حقله منتظر نتیجهٔ عملیات ناهمگام نباشیم. تک تک این عملیات رو توی یک آرایه قرار بدیم و نهایتاً بیرون از حلقه از
()Promise.all استفاده کنیم تا از مزیت پردازشهای موازی استفاده کرده باشیم (مثل عکس)ویرایش: منظور از پردازش موازی، اجرای موازی عملیات ناهمگام هست
- منبع ۱
- منبع ۲
#javascript
🔥33👍21❤6
🔺چطوری میتونیم یک ماژول جاوااسکریپتی رو تحت شرایط خاصی Import کنیم؟ 🤔
- توی جاوااسکریپت قابلیتی وجود داره به اسم Dynamic Imports که اجازه میده با انعطاف و اختیارات بیشتری یک ماژول رو لود و استفاده کنیم 💯
- توی جدیدترین پست دیتی با این ویژگی بیشتر آشنا بشین:
ditty.ir/498
#javascript
- توی جاوااسکریپت قابلیتی وجود داره به اسم Dynamic Imports که اجازه میده با انعطاف و اختیارات بیشتری یک ماژول رو لود و استفاده کنیم 💯
- توی جدیدترین پست دیتی با این ویژگی بیشتر آشنا بشین:
ditty.ir/498
#javascript
دیتی | Ditty.ir
همه چیز از Dynamic Import جاوااسکریپت
با قابلیتی آشنا میشیم اجازه میده یک ماژول جاوااسکریپتی رو تحت شرایط دلخواه Import و استفاده کنیم
👍24🔥7🥰1