Deep Devs | فرانت اند | بک اند | جاوااسکریپت | برنامه نویسی | برنامه نویسی وب
Открыть в Telegram
اگر با جاوااسکریپت مشکل داری، این چنل مخصوص خودته 🤝 دوبله بهترین دوره های جاوااسکریپت و ریکت دنیا رایگان: https://t.me/DeepDevs/2166 تبلیغات و تبادل نداریم گروه اصلی برای پرسش و پاسخ: @DeepDevsGpOriginal گروه چت: @InstaDevsGp
Больше9 040
Подписчики
+524 часа
+427 дней
+4630 день
Архив постов
#Course
#JavaScript
#Jonas_Schmedtmann
#S02
#E20
020 Coding Challenge #3_Dubbed
اینم چالش بعدی از چیزایی که تا الان از فصل دوم یاد گرفتیم
این رو اینجا بگم خالی از لطف نیست که فصل دوم و سوم بسیار بسیار مهم هستن چون دائما باهاشون سر و کله میزنیم داخل جاوااسکریپت پس حتما حتما خوب یادشون بگیرید 👌
@js_challenges
@js_masters_gp
چنلی که فایل های زیپ دوبله های جوناس داخلش قرار میگیره:
@js_challenges_courses
Next one exporting ...
@js_challenges
@js_masters_gp
#Course
#JavaScript
#Jonas_Schmedtmann
#S02
#E19
019 Logical Operators_Dubbed
توی این قسمت جوناس میاد چیزایی که توی تئوری های جلسه قبل توضیح داد رو به شکل عملی داخل کد توضیح میده
بسیار این اپراتورها مهم هستن، حتما خوب یادشون بگیرید و بعدش برید سراغ دوبله قسمت بعدی که چالش بعدی رو دوره رو حل بکنید 🔥👌
@js_challenges
@js_masters_gp
چنلی که فایل زیپ دوبله های جوناس داخلش قرار میگیره:
@js_challenges_courses
#Tips_N_Tricks
✅ متد every در JavaScript برای بررسی اینکه آیا تمامی عناصر یک آرایه شرطی را برآورده میکنند یا نه، استفاده میشود. این متد یک callback function را به عنوان ورودی میگیرد و برای هر عنصر از آرایه این callback را اجرا میکند. اگر همه callback برای تمامی عناصر به صورت true بازگردانده شود، every true برمیگرداند. در غیر این صورت، false برمیگرداند.
❌دراین عکس یه مثال استفاده از every داریم:❌
✅ در این مثال، every بررسی میکند که آیا همه اعضای آرایه ages بالای 18 سال هستند یا خیر. اگر همه بالای 18 سال باشند، isAllAbove18 به صورت true خروجی خواهد داد.
@js_challenges
@js_masters_gp
Be proud...
#Out_Of_IDE
@js_challenges
@js_masters_gp
من هم نمیدونم، خدا هم نمیدونه 😂
راستی آقا داخل چنل فانمون کلی گیف کاربردی برنامه نویسی مناسب در شرایط مختلف هم براتون گذاشتم 😁
@js_challenges_fun
#Course
#JavaScript
#Jonas_Schmedtmann
#S02
#E18
018 Boolean Logic_Dubbed
این یا اون؟ این و اون؟
با همین دوتا لفظ کامل Boolean Logic رو یاد میگیرید 😂
جوناس خیلی سختش کرده ...
@js_challenges
@js_masters_gp
چنلی که دوبله دوره جاوااسکریپت جوناس به صورت فایل های زیپ قرار میگیره:
@js_challenges_courses
💎 مقادیر Truthy و Falsy
به مقادیری که به منزله ی FALSE ارزیابی میشه رو مقادیر Falsy میگیم.
🟡 در جاوااسکریپت 6 مقدار زیر رو به عنوان مقدار Falsy در نظر میگیره
undefined, null, NaN, 0, " " و false
به مقادیری که به منزله ی TURE ارزیابی میشه رو مقادیر Truthy میگیم.
🟡 مقادیر غیر از مقادیر بالا Truthy تفسیر خواهد شد.
💬 نکته: مقدار 0 به عنوان Falsy شناخته میشود اما رشته ی "0" به عنوان Truthy تفیسر میشه.
💬 نکته 2: آرایه خالی یا آبجکت خالی به عنوان Truthy در نظر گرفته میشه.
#Tips_N_Tricks
@js_challenges
@js_masters_gp
#js_nuggets
Local Storage
آقا اینم از local storage
خیلی شیک و مجلسی
داخلش براتون یه مثال هم آوردم که دیگه هیچ مشکلی نداشته باشید 👌
پ.ن: یعنی داخل این ویدیوها من 16 دقیقه یه ریز حرف زدم 😂 ولی خب مطلب رو کامل براتون جا انداختم ❤️
به نظرتون حق این پست از هر نفر، یه ریکشن و یه share نیست؟!
پ.ن: ترتیب ویدیوها از بالا به پایین و بعد از چپ به راست هست
@js_challenges
@js_masters_gp
خب آقا من js_nugget مربوط به local storage رو ضبط کردم و یکی از این لیست حذف کردم و داره آپلود میشه، اگر مورد دیگه ای شما دوست داشتید به من بگید اضافه کنم به این لیست که آموزشش رو بزارم 🔥
احتمالا آموزش بعدی مربوط به پکیج محبوب و پرطرفدار Swiper.js باشه
@js_challenges
@js_masters_gp
#Around_JS
در الگوی طراحی MVC برنامه را به سه بخش تقسیم میکنیم که هرکدام وظایف و مسئولیتهای مختص خود را دارند:
✅Model (مدل):
مسئولیت دادهها و منطق کسب و کار را بر عهده دارد.
این قسمت مسئول مدیریت دادهها، ذخیره و بازیابی اطلاعات و انجام عملیات منطقی روی آنها است.
معمولاً به دیتابیس متصل میشود و از آن استفاده میکند.
✅View (نما):
مسئول نمایش دادهها به کاربر و ارتباط با او است.
این قسمت معمولاً بر اساس دادههایی که از مدل دریافت میکند، وظیفه نمایش آنها به کاربر را دارد.
بدون دانستن جزئیات دادهها یا منطق کسب و کار، فقط نمایش را برعهده دارد.
✅Controller (کنترلر):
مسئولیت دریافت درخواستها از کاربر، انتقال آن به مدل، دریافت دادههای مدل و ارسال آنها به نما است.
برای هر درخواست از کاربر، کنترلر مسیر درست را تعیین میکند و اطلاعات لازم را از مدل دریافت میکند تا به نمایش برسد.
معمولاً ارتباط میان نما و مدل را مدیریت میکند.
⚠️مزیت اصلی این معماری این است که اجزای مختلف برنامه به صورت مجزا هستند. این اجزا با یکدیگر ارتباط دارند، اما تغییرات در یکی از اجزا بدون تغییرات گسترده در سایر اجزا انجام میشود.⚠️
عالی و قوی انصافا 😂😂
@js_challenges_fun
#answer
#no44
انصافا برنامه نویسی با جاوااسکریپت خام یه چیز دیگست
ریکت و امثالهم لذت باگ زدایی رو از آدم میگیرن 😁
@js_challenges
@js_masters_gp
خروجی؟؟؟
CHALLANGE 55
#quick_challenge
هر مشکلی داشتید داخل گروه بپرسید⁉️
@js_challenges
@js_masters_gp
#Course
#JavaScript
#Jonas_Schmedtmann
#S02
#E17
017 Equality Operators_ == vs. ===_ Dubbed
اینم بعدی 👌
لذت ببرید و همیشه هم از === استفاده بکنید ... 🍷
@js_challenges
@js_masters_gp
چنلی که فایل های زیپ دوره جوناس داخلش قرار میگیره:
@js_challenges_courses
#Course
#JavaScript
#Jonas_Schmedtmann
#S02
#E16
016 Truthy and Falsy Values_Dubbed
اینم دوبله بعدی 👌
آقا هر نفرتون برای یه نفر دیگه بفرسته من راضی ام دمتون گرم ❤️
@js_challenges
@js_masters_gp
چنلی که فایل های زیپ دوره جوناس داخلش قرار میگیره:
@js_challenges_courses
Уже доступно! Исследование Telegram 2025 — ключевые инсайты года 
