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
#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
خدایی لذت بردید یا نه 🔥🔥
@js_challenges
@js_masters_gp
❤25🔥5
یک عکس به یادماندنی از گروهمون و کلی عشق و نکته ...
1. آقا فقط و فقط و فقط تمرینه که شمارو به یک متخصص تبدیل میکنه، دوره مهمه نکه نباشه ولی باور کنید بدون تمرین و تکرار، بهترین دوره جهان رو هم که ببینید ذره ای ارزش نداره 🤝
2. به نظر خیلیا (که البته چه عرض کنم تقریبا همه 😄) از کیفیت دوبله ها راضی هستن و من خیلی خیلی خوشحالم از این بابت و دمتون گرم که حمایت میکنید و هستید ❤️
3. فلش سوم از بالا واقعا تعریف متفاوتی بود و اصلا امشب و فردامو ساخت 😂 دمتون گرم ❤️🔥
4. پول و مادیات خوبه نکه نباشه، اما به قول RichMan اون چیزی که باعث میشه از زندگیتون راضی باشید، معنویت و آرامشه 👌
بدون این دوتا هیچوقت از زندگی کردن لذت نمیبرید 💔
این عکس خیلی خفنه و برای همیشه داخل چنل به یادگار میمونه ...
شبتون بخیر رفقا 🍷
#بماند_به_یادگار ...
@js_challenges
@js_masters_gp
1. آقا فقط و فقط و فقط تمرینه که شمارو به یک متخصص تبدیل میکنه، دوره مهمه نکه نباشه ولی باور کنید بدون تمرین و تکرار، بهترین دوره جهان رو هم که ببینید ذره ای ارزش نداره 🤝
2. به نظر خیلیا (که البته چه عرض کنم تقریبا همه 😄) از کیفیت دوبله ها راضی هستن و من خیلی خیلی خوشحالم از این بابت و دمتون گرم که حمایت میکنید و هستید ❤️
3. فلش سوم از بالا واقعا تعریف متفاوتی بود و اصلا امشب و فردامو ساخت 😂 دمتون گرم ❤️🔥
4. پول و مادیات خوبه نکه نباشه، اما به قول RichMan اون چیزی که باعث میشه از زندگیتون راضی باشید، معنویت و آرامشه 👌
بدون این دوتا هیچوقت از زندگی کردن لذت نمیبرید 💔
این عکس خیلی خفنه و برای همیشه داخل چنل به یادگار میمونه ...
شبتون بخیر رفقا 🍷
#بماند_به_یادگار ...
@js_challenges
@js_masters_gp
❤🔥22
#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
✅ متد 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
خروجی؟؟؟
Anonymous Quiz
33%
Lydia and undefined
16%
Lydia and ReferenceError
10%
ReferenceError and 21
41%
undefined and ReferenceError
🔥10❤🔥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
#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
#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
لعنتی داره میسوزه خاموشش کن!!
من: اون میتونه تحمل کنه ...
@js_challenges_fun
@js_challenges_chat
😎9👍2🔥1
#Tips_N_Tricks
✅ این دو کد به شما نشان میدهند که چگونه از فرمت کد کلین (Clean Code) در جاوااسکریپت استفاده کنید تا کدتان قابل خواندنتر و قابل نگهداریتر باشد.
✅ کد اول با استفاده از علامت "+" بین دو رشته، نام و نام خانوادگی را به هم اضافه میکند و خروجی را به شما میدهد.
✅ کد دوم از قابلیت تجزیه رشتهها
( Template Literals) استفاده میکند که در ES6 معرفی شده است. این قابلیت از علامتهای `` استفاده میکند و به شما اجازه میدهد متغیرها را مستقیماً داخل رشتهها قرار دهید. در اینجا
${p.firstName} ${p.lastName}
نام و نام خانوادگی را درون یک رشته قرار میدهد.
✅ استفاده از قابلیتهای جدید مانند Template Literals کدهایتان را خواناتر میکند. این نوع نوشتاری برای کار با رشتهها در جاوااسکریپت کاربرد زیادی دارد و کدهای شما را تمیزتر و قابل فهمتر میکند.
⚠️سعی میکنم هر روز یه پست در مورد کلین کد پست بذارم⚠️
@js_challenges
@js_masters_gp
✅ این دو کد به شما نشان میدهند که چگونه از فرمت کد کلین (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
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
#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
❤🔥26❤2🔥2👍1😎1
npm چیه؟.pdf
50.9 KB
#Npm
💣بچه ها براتون تو یه فایل pdf اومدم npm رو توضیح دادم و مقداری از دستوراتشو براتون با توضیح آوردم.💣
⚠️بحث npm خیلی مهم هست برای هر برنامه نویسی که داره با js کار میکنه⚠️
❌اگر مفید بود 👍 و منتشرش بکنید❌
@js_challenges
@js_masters_gp
💣بچه ها براتون تو یه فایل 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
✅ این دو تابع توضیح میدهند که چگونه از توابع 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
👍16❤2