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
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
Media is too big
VIEW IN TELEGRAM
#Course
#JavaScript
#Jonas_Schmedtmann
#S02
#E23
023 The Conditional (Ternary) Operator_Dubbed

اپراتوری که اینجا در دوبله این قسمت یاد میگیرید بسیار بسیار بسیار مهمه 👌

هر چقدر از اهمیتش بگم کم گفتم

راستی آقا فقط دو قسمت دیگه مونده فصل دو تموم بشه بعدش انشالا میریم سراغ فصل سوم و من فایل زیپ فصل دوم رو داخل چنل @js_challenges_courses قرار میدم 🔥

@js_challenges
@js_masters_gp
🔥14
Media is too big
VIEW IN TELEGRAM
#Course
#JavaScript
#Jonas_Schmedtmann
#S02
#E24
024 Coding Challenge_#4_Dubbed

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

@js_challenges
@js_masters_gp

چنلی که داخلش فایل های زیپ دوبله جوناس (و به زودی فصل دوم) قرار میگیره:
@js_challenges_courses
14
This media is not supported in your browser
VIEW IN TELEGRAM
رم دو گیگابایتی:
لعنتی داره میسوزه خاموشش کن!!

من: اون میتونه تحمل کنه ...

@js_challenges_fun
@js_challenges_chat
😎9👍2🔥1
Darkside
Alan Walker, Au/Ra, Tomine Harket
🔥9
#Tips_N_Tricks

این دو کد به شما نشان می‌دهند که چگونه از فرمت کد کلین (Clean Code) در جاوااسکریپت استفاده کنید تا کدتان قابل خواندن‌تر و قابل نگهداری‌تر باشد.

کد اول با استفاده از علامت "+" بین دو رشته، نام و نام خانوادگی را به هم اضافه می‌کند و خروجی را به شما می‌دهد.

کد دوم از قابلیت تجزیه رشته‌ها
( Template Literals) استفاده می‌کند که در ES6 معرفی شده است. این قابلیت از علامت‌های `` استفاده می‌کند و به شما اجازه می‌دهد متغیرها را مستقیماً داخل رشته‌ها قرار دهید. در اینجا
${p.firstName} ${p.lastName}
نام و نام خانوادگی را درون یک رشته قرار می‌دهد.

استفاده از قابلیت‌های جدید مانند Template Literals کدهایتان را خواناتر می‌کند. این نوع نوشتاری برای کار با رشته‌ها در جاوااسکریپت کاربرد زیادی دارد و کدهای شما را تمیزتر و قابل فهم‌تر می‌کند.
⚠️سعی میکنم هر روز یه پست در مورد کلین کد پست بذارم⚠️
@js_challenges
@js_masters_gp
❤‍🔥14👍2🔥1
Media is too big
VIEW IN TELEGRAM
#js_nuggets
GitHub Pages

یه جی اس ناگت بسیار بسیار کاربردی آوردم براتون

اینقدر این گیت هاب پیجز کاربردیه که نگم براتون
با چندتا کلیک پروژتون بدون هیچ هزینه ای آنلاین میشه که بتونید به بقیه نشون بدید 👌

با گیت هاب پیجز شما میتونید برای هر ریپازیتوری یک لینک مجزا درست بکنید و اون رو با بقیه به اشتراک بزنید که نتیجه کار شما رو ببینن 🔥

@js_challenges
@js_masters_gp
🔥17👍2
Media is too big
VIEW IN TELEGRAM
#Course
#JavaScript
#Jonas_Schmedtmann
#S02
#E25
025 JavaScript Releases_ ES5, ES6+ and ESNext_Dubbed

آقا اینم از آخرین قسمت دوبله شده سکشن دوم

تمام 🔥🔥

از فردا میریم سراغ فصل سوم که اون هم فصل بسیار بسیار مهمیه 👌

خدایی ریکشنارو بکوبید آقا بکوبید 🔥

@js_challenges
@js_masters_gp

چنلی که انشالا فردا فایل زیپ دوبله فصل دوم جاوااسکریپت جوناس داخلش قرار میگیره:
@js_challenges_courses
🔥39👍2😎1
This media is not supported in your browser
VIEW IN TELEGRAM
❤‍🔥262🔥2👍1😎1
BØRNS - Past Lives (Lyrics)
Cakes & Eclairs
❤‍🔥8👍1
npm چیه؟.pdf
50.9 KB
#Npm

💣بچه ها براتون تو یه فایل pdf اومدم npm رو توضیح دادم و مقداری از دستوراتشو براتون با توضیح آوردم.💣
⚠️بحث npm خیلی مهم هست برای هر برنامه نویسی که داره با js کار میکنه⚠️
اگر مفید بود 👍 و منتشرش بکنید

@js_challenges
@js_masters_gp
👍16
#Clean_Code
این دو تابع توضیح می‌دهند که چگونه از توابع Arrow Functions در جاوااسکریپت استفاده کنید. این نوع از توابع کمک می‌کنند که کدهای شما کوتاه‌تر و خواناتر باشند و همچنین با توجه به خصوصیت‌های خودکار بازگشتی آنها، کد را ساده‌تر می‌کنند.
تابع اول getName(p) یک تابع اساسی است که دو رشته firstName و lastName را با هم ادغام می‌کند. این تابع تا دو خط دارد که در نهایت به return منجر می‌شود.
تابع دوم، getName = p => '${p.firstName} ${p.lastName}'، از تابع Arrow استفاده می‌کند. این نوع از توابع کوتاه‌تر هستند و در یک خط نوشته می‌شوند. در اینجا، تابع تنها یک عبارت دارد و آن عبارت به صورت خودکار برگشتی می‌باشد. این به معنای این است که با استفاده از تابع Arrow، اگر تنها یک خط کد دارید که به صورت عبارتی است، می‌توانید return را حذف کنید و مقدار مورد نظر به صورت خودکار برگشت داده می‌شود.
در مثال دوم، تابع getName با استفاده از تابع Arrow تعریف شده است و فقط یک عبارت دارد که دو رشته firstName و lastName را با هم ادغام می‌کند.
@js_challenges
@js_masters_gp
👍162