Deep Devs | فرانت اند | بک اند | جاوااسکریپت | برنامه نویسی | برنامه نویسی وب – Telegram
Deep Devs | فرانت اند | بک اند | جاوااسکریپت | برنامه نویسی | برنامه نویسی وب
9.19K subscribers
657 photos
354 videos
90 files
813 links
اگر با جاوااسکریپت مشکل داری، این چنل مخصوص خودته 🤝

دوبله بهترین دوره های جاوااسکریپت و ریکت دنیا رایگان:
https://news.1rj.ru/str/DeepDevs/2166

تبلیغات و تبادل نداریم

گروه اصلی برای پرسش و پاسخ:
@DeepDevsGpOriginal

گروه چت:
@InstaDevsGp
Download Telegram
Deep Devs | فرانت اند | بک اند | جاوااسکریپت | برنامه نویسی | برنامه نویسی وب
آموزش ها و چالش های رزرو شده: js_nuggets: 1. Swiper.js 2. Cookies challenges: فعلا خالیه اگر آموزشی نیاز دارید (js_nugget) و یا دوست دارید در مورد یه موضوع خاصی چالش داشته باشیم، حتما داخل گروه زیر همین پیام کامنت بزارید که من به این موارد رزرو شده اضافه…
خب آقا من js_nugget مربوط به local storage رو ضبط کردم و یکی از این لیست حذف کردم و داره آپلود میشه، اگر مورد دیگه ای شما دوست داشتید به من بگید اضافه کنم به این لیست که آموزشش رو بزارم 🔥

احتمالا آموزش بعدی مربوط به پکیج محبوب و پرطرفدار Swiper.js باشه 👌

@js_challenges
@js_masters_gp
❤‍🔥7👍1
#js_nuggets
Local Storage

آقا اینم از local storage
خیلی شیک و مجلسی
داخلش براتون یه مثال هم آوردم که دیگه هیچ مشکلی نداشته باشید 👌

پ.ن: یعنی داخل این ویدیوها من 16 دقیقه یه ریز حرف زدم 😂 ولی خب مطلب رو کامل براتون جا انداختم ❤️
به نظرتون حق این پست از هر نفر، یه ریکشن و یه share نیست؟!

پ.ن: ترتیب ویدیوها از بالا به پایین و بعد از چپ به راست هست

@js_challenges
@js_masters_gp
32
💎 مقادیر 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
🔥13
This media is not supported in your browser
VIEW IN TELEGRAM
#Course
#JavaScript
#Jonas_Schmedtmann
#S02
#E18
018 Boolean Logic_Dubbed

این یا اون؟ این و اون؟
با همین دوتا لفظ کامل Boolean Logic رو یاد میگیرید 😂

جوناس خیلی سختش کرده و شاید برای این قسمت و قسمت بعدی خودم یه ضمیمه اضافه کنم ...

@js_challenges
@js_masters_gp

چنلی که دوبله دوره جاوااسکریپت جوناس به صورت فایل های زیپ قرار میگیره:
@js_challenges_courses
👍10😎1
This media is not supported in your browser
VIEW IN TELEGRAM
من هم نمیدونم، خدا هم نمیدونه 😂

راستی آقا داخل چنل فانمون کلی گیف کاربردی برنامه نویسی مناسب در شرایط مختلف هم براتون گذاشتم 😁

@js_challenges_fun
😎8
Can You Hear The Music
Ludwig Göransson - Topic
❤‍🔥10
#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
❤‍🔥9👍4🔥1
Media is too big
VIEW IN TELEGRAM
#Course
#JavaScript
#Jonas_Schmedtmann
#S02
#E19
019 Logical Operators_Dubbed

توی این قسمت جوناس میاد چیزایی که توی تئوری های جلسه قبل توضیح داد رو به شکل عملی داخل کد توضیح میده

بسیار این اپراتورها مهم هستن، حتما خوب یادشون بگیرید و بعدش برید سراغ دوبله قسمت بعدی که چالش بعدی رو دوره رو حل بکنید 🔥👌

@js_challenges
@js_masters_gp

چنلی که فایل زیپ دوبله های جوناس داخلش قرار میگیره:
@js_challenges_courses
🔥11👍1
Media is too big
VIEW IN TELEGRAM
#Course
#JavaScript
#Jonas_Schmedtmann
#S02
#E20
020 Coding Challenge_#3_Dubbed

اینم چالش بعدی از چیزایی که تا الان از فصل دوم یاد گرفتیم

این رو اینجا بگم خالی از لطف نیست که فصل دوم و سوم بسیار بسیار مهم هستن چون دائما باهاشون سر و کله میزنیم داخل جاوااسکریپت پس حتما حتما خوب یادشون بگیرید 👌

@js_challenges
@js_masters_gp

چنلی که فایل های زیپ دوبله های جوناس داخلش قرار میگیره:
@js_challenges_courses
❤‍🔥12
Media is too big
VIEW IN TELEGRAM
#Course
#JavaScript
#Jonas_Schmedtmann
#S02
#E21
021 The switch Statement_Dubbed

برای جلوگیری از نوشتن if else statement های پی در پی، میشه از switch statement استفاده کرد 👌

مخصوصا داخل ریکت وقتی از چیزی به اسم useReducer استفاده بکنید میبینید چقدر میتونه کاربردی و جذاب باشه 🔥

@js_challenges
@js_masters_gp

چنلی که فایل های زیپ دوبله های جوناس (که به زودی فصل دوم هم بهش اضافه میشه) داخلش قرار میگیره:
@js_challenges_courses
🔥14👍2
This media is not supported in your browser
VIEW IN TELEGRAM
#Course
#JavaScript
#Jonas_Schmedtmann
#S02
#E22
022 Statements and Expressions_Dubbed

رسیدیم به آخرای فصل دوم ...
فکر میکنم اگه خدا بخواد فردا فصل دوم کامل تموم بشه 🔥🔥

خواهش میکنم چنل رو به دوستاتون و هر کسی که فکر میکنید نیاز داره معرفی کنید که من انرژی ادامه دادن رو از این حمایتا بگیرم ❤️

@js_challenges
@js_masters_gp

چنلی که فایل های زیپ دوبله جوناس (که به زودی فصل دوم هم داخلش قرار میگیره) داخلش قرار میگیره:
@js_challenges_courses
❤‍🔥23
آقا امروز 4 تا دوبله گذاشتم به نظرتون کافی نیست؟!
خدایی لذت بردید یا نه 🔥🔥

@js_challenges
@js_masters_gp
25🔥5
یک عکس به یادماندنی از گروهمون و کلی عشق و نکته ...

1. آقا فقط و فقط و فقط تمرینه که شمارو به یک متخصص تبدیل میکنه، دوره مهمه نکه نباشه ولی باور کنید بدون تمرین و تکرار، بهترین دوره جهان رو هم که ببینید ذره ای ارزش نداره 🤝

2. به نظر خیلیا (که البته چه عرض کنم تقریبا همه 😄) از کیفیت دوبله ها راضی هستن و من خیلی خیلی خوشحالم از این بابت و دمتون گرم که حمایت میکنید و هستید ❤️

3. فلش سوم از بالا واقعا تعریف متفاوتی بود و اصلا امشب و فردامو ساخت 😂 دمتون گرم ❤️🔥

4. پول و مادیات خوبه نکه نباشه، اما به قول RichMan اون چیزی که باعث میشه از زندگیتون راضی باشید، معنویت و آرامشه 👌
بدون این دوتا هیچوقت از زندگی کردن لذت نمیبرید 💔

این عکس خیلی خفنه و برای همیشه داخل چنل به یادگار میمونه ...

شبتون بخیر رفقا 🍷

#بماند_به_یادگار ...

@js_challenges
@js_masters_gp
❤‍🔥22
Dandelions (slowed + reverb)
Ruth B.
❤‍🔥6
#Tips_N_Tricks

متد bind در جاوااسکریپت به شما این امکان را می‌دهد تا this را برای یک تابع خاص مشخص کنید و یک کپی از آن تابع با this مورد نظر ایجاد کنید.

به عبارت ساده‌تر، bind تابعی است که به شما اجازه می‌دهد یک تابع را با یک مقدار خاص برای this مشخص کنید. وقتی از bind استفاده می‌کنید، شما به تابع می‌گویید که this آن باید به یک مقدار خاص متصل شود.

در مثالی که در عکس میبینید
(const cl=console.log.bind(console))،
متد bind برای متصل کردن console.log به console به‌طور مستقیم استفاده شده است. به این معنی که وقتی cl صدا زده می‌شود، this آن به console متصل می‌شود و عملکرد console.log را انجام می‌دهد.
با استفاده از bind، می‌توانید this را به هر مقدار دلخواهی متصل کنید و تابعی که bind روی آن اعمال شده است، با this مشخص شده اجرا می‌شود.

@js_challenges
@js_masters_gp
10🔥2❤‍🔥1👍1