خروجی؟؟؟
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
#Course
#JavaScript
#Jonas_Schmedtmann
#S02
#AllEpisodes
خب خب خب ...
حتما حتما حتما متن زیر رو کامل بخونید بعد شروع کنید دانلود کردن
فایل های زیپ فصل دوم خدمت شما لذت ببرید از دوبله ها 🔥 (انتشار فراموش نشه که برای من انرژی بخشه ❤️)
فصل های دیگه هم وقتی انشالا بیاد فایل های زیپش داخل @js_challenges_courses پشت سر هم قرار میگیره برای راحتی دسترسی به فایل ها
فقط حواستون باشه که باید حتما اول تمام فایل ها رو دانلود کنید و بعد همرو با هم اکسترکت کنید وگرنه درست اکسترکت نمیشه 👌 (تلگرام معمولی اجازه نمیده بیشتر از 2 گیگ فایل آپلود کنم برای همین باید تقسیمشون میکردم ❤️)
ضمنا بعضی قسمتا صرفا فایله مثلا فایلی که داخلش pdf جلسات تئوری رو گذاشته و همه قسمت ها ویدیو نیستن 👌
و اینکه من خودم فولدرهای starter و final هر سکشن رو خودم براتون داخل فایل زیپ همون سکشن قرار میدم لازم نباشه دنبالش بگردید
من اینجا میخوام تمام قسمت های این فصل رو هم اسمشون رو بزارم که اگر کسی میخواست فقط بخش هایی که مشکل داشت رو تماشا کنه بدونه که داخل این فصل هست یا نه که بیخود نخواد کل فصل رو دانلود کنه بعد داخلشون بگرده ✌️
001 Section Intro_Dubbed
002 Hello World!_Dubbed
003 A Brief Introduction to JavaScript_Dubbed
004 Linking a JavaScript File_Dubbed
005 Values and Variables_Dubbed
006 Practice Assignments
007 Data Types_Dubbed
008 let, const and var_Dubbed
008 theory-lectures-v2
009 Basic Operators_Dubbed
010 Operator Precedence_Dubbed
011 assignments-js-fundamentals
011 Coding Challenge_Dubbed
012 Strings and Template Literals_Dubbed
013 Taking Decisions_ if _ else Statements_Dubbed
014 Coding Challenge_#2_Dubbed
015 Type Conversion and Coercion_Dubbed
016 all-coding-challenges
016 Truthy and Falsy Values_Dubbed
017 Equality Operators_ == vs. ===_ Dubbed
018 Boolean Logic_Dubbed
019 Logical Operators_Dubbed
020 Coding Challenge_#3_Dubbed
021 The switch Statement_Dubbed
022 Statements and Expressions_Dubbed
023 The Conditional (Ternary) Operator_Dubbed
024 Coding Challenge_#4_Dubbed
025 JavaScript Releases_ ES5, ES6+ and ESNext_Dubbed
@js_challenges
@js_masters_gp
#JavaScript
#Jonas_Schmedtmann
#S02
#AllEpisodes
خب خب خب ...
حتما حتما حتما متن زیر رو کامل بخونید بعد شروع کنید دانلود کردن
فایل های زیپ فصل دوم خدمت شما لذت ببرید از دوبله ها 🔥 (انتشار فراموش نشه که برای من انرژی بخشه ❤️)
فصل های دیگه هم وقتی انشالا بیاد فایل های زیپش داخل @js_challenges_courses پشت سر هم قرار میگیره برای راحتی دسترسی به فایل ها
فقط حواستون باشه که باید حتما اول تمام فایل ها رو دانلود کنید و بعد همرو با هم اکسترکت کنید وگرنه درست اکسترکت نمیشه 👌 (تلگرام معمولی اجازه نمیده بیشتر از 2 گیگ فایل آپلود کنم برای همین باید تقسیمشون میکردم ❤️)
ضمنا بعضی قسمتا صرفا فایله مثلا فایلی که داخلش pdf جلسات تئوری رو گذاشته و همه قسمت ها ویدیو نیستن 👌
و اینکه من خودم فولدرهای starter و final هر سکشن رو خودم براتون داخل فایل زیپ همون سکشن قرار میدم لازم نباشه دنبالش بگردید
من اینجا میخوام تمام قسمت های این فصل رو هم اسمشون رو بزارم که اگر کسی میخواست فقط بخش هایی که مشکل داشت رو تماشا کنه بدونه که داخل این فصل هست یا نه که بیخود نخواد کل فصل رو دانلود کنه بعد داخلشون بگرده ✌️
001 Section Intro_Dubbed
002 Hello World!_Dubbed
003 A Brief Introduction to JavaScript_Dubbed
004 Linking a JavaScript File_Dubbed
005 Values and Variables_Dubbed
006 Practice Assignments
007 Data Types_Dubbed
008 let, const and var_Dubbed
008 theory-lectures-v2
009 Basic Operators_Dubbed
010 Operator Precedence_Dubbed
011 assignments-js-fundamentals
011 Coding Challenge_Dubbed
012 Strings and Template Literals_Dubbed
013 Taking Decisions_ if _ else Statements_Dubbed
014 Coding Challenge_#2_Dubbed
015 Type Conversion and Coercion_Dubbed
016 all-coding-challenges
016 Truthy and Falsy Values_Dubbed
017 Equality Operators_ == vs. ===_ Dubbed
018 Boolean Logic_Dubbed
019 Logical Operators_Dubbed
020 Coding Challenge_#3_Dubbed
021 The switch Statement_Dubbed
022 Statements and Expressions_Dubbed
023 The Conditional (Ternary) Operator_Dubbed
024 Coding Challenge_#4_Dubbed
025 JavaScript Releases_ ES5, ES6+ and ESNext_Dubbed
@js_challenges
@js_masters_gp
❤🔥19
و اما شروع فصل سوم ...
🔥15👍2
This media is not supported in your browser
VIEW IN TELEGRAM
#Course
#JavaScript
#Jonas_Schmedtmann
#S03
#E01
001 Section Intro_Dubbed
بریم ببینیم تو فصل چه خبره ... فصلی بسیار بسیار مهم و کاربردی 🔥
@js_challenges
@js_masters_gp
چنلی که فایل زیپ دوبله های دوره جوناس داخلش قرار میگیره:
@js_challenges_courses
#JavaScript
#Jonas_Schmedtmann
#S03
#E01
001 Section Intro_Dubbed
بریم ببینیم تو فصل چه خبره ... فصلی بسیار بسیار مهم و کاربردی 🔥
@js_challenges
@js_masters_gp
چنلی که فایل زیپ دوبله های دوره جوناس داخلش قرار میگیره:
@js_challenges_courses
🔥15👍1
کدام یک از موارد زیر باعث تغییر شیء person می شود؟؟؟
Anonymous Quiz
28%
person.name = "Mehrshad"
12%
person.age = 21
18%
delete person.name
42%
Object.assign(person, { age: 21 })
🔥7👍1
Media is too big
VIEW IN TELEGRAM
#Course
#JavaScript
#Jonas_Schmedtmann
#S03
#E02
002 Activating Strict Mode Dubbed
دوبله فصل سوم به صورت رسمی آغاز شد ...
@js_challenges
@js_masters_gp
چنلی که فایل های زیپ دوبله ها داخلش قرار میگیره:
@js_challenges_courses
#JavaScript
#Jonas_Schmedtmann
#S03
#E02
002 Activating Strict Mode Dubbed
دوبله فصل سوم به صورت رسمی آغاز شد ...
@js_challenges
@js_masters_gp
چنلی که فایل های زیپ دوبله ها داخلش قرار میگیره:
@js_challenges_courses
🔥16