چه اتفاقی میوفته؟؟؟
Anonymous Quiz
34%
SyntaxError. You cannot add properties to a function this way.
10%
"Woof" gets logged.
21%
Nothing, this is totally fine!
35%
ReferenceError
👍9🔥1😎1
This media is not supported in your browser
VIEW IN TELEGRAM
#Course
#JavaScript
#Jonas_Schmedtmann
#S05
#E01
001 Section Intro Dubbed
و اما شروع فصل پنجم که فصل با اهمیتیه 🔥
از این جهت که میتونید منابع خوبی رو برای دیباگ کردن پروژه هاتون پیدا کنید و یاد بگیرید که چطور سرچ کنید!
مهارتی که متاسفانه زیاد بهش پرداخته نمیشه در جاهای مختلف ولی اینجا کامل بررسی میشه 👌
@js_challenges
@js_masters_gp
چنلی که فایل زیپ دوبله های جوناس داخلش قرار گرفته:
@DubDev
#JavaScript
#Jonas_Schmedtmann
#S05
#E01
001 Section Intro Dubbed
و اما شروع فصل پنجم که فصل با اهمیتیه 🔥
از این جهت که میتونید منابع خوبی رو برای دیباگ کردن پروژه هاتون پیدا کنید و یاد بگیرید که چطور سرچ کنید!
مهارتی که متاسفانه زیاد بهش پرداخته نمیشه در جاهای مختلف ولی اینجا کامل بررسی میشه 👌
@js_challenges
@js_masters_gp
چنلی که فایل زیپ دوبله های جوناس داخلش قرار گرفته:
@DubDev
❤🔥12
همین الان فایل زیپ دوبله فصل سوم دوره جاوااسکریپت جوناس داخل @js_challenges_courses قرار گرفت 🔥
@js_challenges
@js_masters_gp
@js_challenges
@js_masters_gp
🔥12👍1
#Web_Server
⚠️وب سرور و هاست چیه اصلا ؟⚠️
✅ زمین خانه (هاست) و میزبان آن (وبسرور)
ما معمولاً وقتی میخواهیم مسائل مربوط به یک سایت را بررسی کنیم، آن را به خانه و متعلاقتش تشبیه میکنیم. مثلاً از نظر ما نام دامنه آدرس خانه است. هاست زمینی است که خانه در آن ساخته شده است و بنا هم میتواند به خود سایت تشبیه شود.
✅ اگر بخواهیم وبسرور را وارد این تشبیهات کنیم، باید بگوییم وبسرور میزبان خانه است! همان میزبانی که به مهمان (بازدیدکننده) خوشامد میگوید و او را به داخل دعوت میکند. برایش چای میریزد و پای صحبتهایش مینشیند. به درخواستهایش رسیدگی میکند و اطمینان حاصل میکند که دیگر افراد خانه (اجزای سایت) بهترین عملکرد را در برابر او از خود نشان دهند.
❌اگر از این مباحث دوست داشتین یا 👍 کنید یا کامنت کنید تا بیشتر توضیح بدم و پستهای زیادی بذارم ❌
@js_challenges
@js_masters_gp
⚠️وب سرور و هاست چیه اصلا ؟⚠️
✅ زمین خانه (هاست) و میزبان آن (وبسرور)
ما معمولاً وقتی میخواهیم مسائل مربوط به یک سایت را بررسی کنیم، آن را به خانه و متعلاقتش تشبیه میکنیم. مثلاً از نظر ما نام دامنه آدرس خانه است. هاست زمینی است که خانه در آن ساخته شده است و بنا هم میتواند به خود سایت تشبیه شود.
✅ اگر بخواهیم وبسرور را وارد این تشبیهات کنیم، باید بگوییم وبسرور میزبان خانه است! همان میزبانی که به مهمان (بازدیدکننده) خوشامد میگوید و او را به داخل دعوت میکند. برایش چای میریزد و پای صحبتهایش مینشیند. به درخواستهایش رسیدگی میکند و اطمینان حاصل میکند که دیگر افراد خانه (اجزای سایت) بهترین عملکرد را در برابر او از خود نشان دهند.
❌اگر از این مباحث دوست داشتین یا 👍 کنید یا کامنت کنید تا بیشتر توضیح بدم و پستهای زیادی بذارم ❌
@js_challenges
@js_masters_gp
👍39
Media is too big
VIEW IN TELEGRAM
#Course
#JavaScript
#Jonas_Schmedtmann
#S05
#E03
003 Setting Up Prettier And Vs Code Dubbed
دوبله قسمت دوم فصل پنجم مربوط به کانفیگ کردن prettier برای فرمت کردن کدها 👌
@js_challenges
@js_masters_gp
چنلی که تا الان دوبله چهار فصل از دوره جاوااسکریپت جوناس داخلش به صورت زیپ قرار گرفته:
@DubDev
#JavaScript
#Jonas_Schmedtmann
#S05
#E03
003 Setting Up Prettier And Vs Code Dubbed
دوبله قسمت دوم فصل پنجم مربوط به کانفیگ کردن prettier برای فرمت کردن کدها 👌
@js_challenges
@js_masters_gp
چنلی که تا الان دوبله چهار فصل از دوره جاوااسکریپت جوناس داخلش به صورت زیپ قرار گرفته:
@DubDev
❤12👍2
Media is too big
VIEW IN TELEGRAM
#Course
#JavaScript
#Jonas_Schmedtmann
#S05
#E04
004 Installing Node.Js And Setting Up A Dev Environment Dubbed
دوبله بعدی تقدیم با عشق ❤️🔥
@js_challenges
@js_masters_gp
چنلی که تا الان فایل زیپ دوبله های 5 فصل از دوره جاوااسکریپت جوناس داخلش قرار گرفته:
@DubDev
#JavaScript
#Jonas_Schmedtmann
#S05
#E04
004 Installing Node.Js And Setting Up A Dev Environment Dubbed
دوبله بعدی تقدیم با عشق ❤️🔥
@js_challenges
@js_masters_gp
چنلی که تا الان فایل زیپ دوبله های 5 فصل از دوره جاوااسکریپت جوناس داخلش قرار گرفته:
@DubDev
❤🔥13👍2
پرامیس.pdf
102.1 KB
#promises
⚠️دوستان توی فایل pdf براتون یه cheat sheet درست کرد درمورد پرامیس ها توی جاوا اسکریپت⚠️
✅اگر دوست داشتین اعلام کنید تا هم کاملترش بکنم هم بصورت پست بذارم براتون.
💥با لایک و انتشار دادن پستها مارو تو این راه کمک کنید تا اطلاعات بیشتر و با کیفیتری تهیه کنیم و در خدمت شما عزیزان قرار بدیم💥
@js_challenges
@js_masters_gp
⚠️دوستان توی فایل pdf براتون یه cheat sheet درست کرد درمورد پرامیس ها توی جاوا اسکریپت⚠️
✅اگر دوست داشتین اعلام کنید تا هم کاملترش بکنم هم بصورت پست بذارم براتون.
💥با لایک و انتشار دادن پستها مارو تو این راه کمک کنید تا اطلاعات بیشتر و با کیفیتری تهیه کنیم و در خدمت شما عزیزان قرار بدیم💥
@js_challenges
@js_masters_gp
❤🔥12👍4
Media is too big
VIEW IN TELEGRAM
#Course
#JavaScript
#Jonas_Schmedtmann
#S05
#E05
005 Learning How To Code Dubbed
این قسمت واقعا واقعا مهمه
یعنی هر زمان از یادگیری برنامه نویسی خسته شدید، از حجم زیاد مطالب خسته شدید، از رویافروشی عزیزان اینستاگرامی خسته شدید و یا به هر دلیلی انگیزتون افت کرد
برگردید و این ویدیو رو نگاه کنید
دوبلشم در عین دقت بالا به چیزایی که جوناس گفته خیلی دلیه چون خیلی از چیزایی گفت رو من با چشام دیدم و تجربه کردم ❤️
@js_challenges
@js_masters_gp
چنلی که فایل زیپ دوبله های فصل های یک تا چهار دوره جاوااسکریپت جوناس داخلش قرار گرفته:
@DubDev
#JavaScript
#Jonas_Schmedtmann
#S05
#E05
005 Learning How To Code Dubbed
این قسمت واقعا واقعا مهمه
یعنی هر زمان از یادگیری برنامه نویسی خسته شدید، از حجم زیاد مطالب خسته شدید، از رویافروشی عزیزان اینستاگرامی خسته شدید و یا به هر دلیلی انگیزتون افت کرد
برگردید و این ویدیو رو نگاه کنید
دوبلشم در عین دقت بالا به چیزایی که جوناس گفته خیلی دلیه چون خیلی از چیزایی گفت رو من با چشام دیدم و تجربه کردم ❤️
@js_challenges
@js_masters_gp
چنلی که فایل زیپ دوبله های فصل های یک تا چهار دوره جاوااسکریپت جوناس داخلش قرار گرفته:
@DubDev
❤19👍4
Media is too big
VIEW IN TELEGRAM
#Course
#JavaScript
#Jonas_Schmedtmann
#S05
#E06
006 How To Think Like A Developer Become A Problem Solver! Dubbed
چطور مثل یک برنامه نویس فکر کنیم
چطور وقتی به مشکل خوردیم هول نکنیم
و چطور مشکلات رو به روش درست حل کنیم 👌
دوبله این قسمت تقدیم شما 🔥
@js_challenges
@js_masters_gp
چنلی که فایل های زیپ دوبله های جوناس داخلش قرار گرفته:
@DubDev
#JavaScript
#Jonas_Schmedtmann
#S05
#E06
006 How To Think Like A Developer Become A Problem Solver! Dubbed
چطور مثل یک برنامه نویس فکر کنیم
چطور وقتی به مشکل خوردیم هول نکنیم
و چطور مشکلات رو به روش درست حل کنیم 👌
دوبله این قسمت تقدیم شما 🔥
@js_challenges
@js_masters_gp
چنلی که فایل های زیپ دوبله های جوناس داخلش قرار گرفته:
@DubDev
❤🔥12❤4
This media is not supported in your browser
VIEW IN TELEGRAM
آقا من حس میکنم تلگرام قراره عین تراکتور از روی رقباش رد بشه
یه قابلیتی اضافه شده (البته برای من هنوز به شخصه هنوز اضافه نشده) که میتونید چنل های مرتبط با یک چنل دیگه رو پیدا کنید 👌
در واقع داره کم کم قابلیتای اینستاگرامو به خودش اضافه میکنه 🔥
البته کلی مورد دیگه هم هست که توی @Tech_Nuggets بهش پرداختیم ❤️
#Out_Of_IDE
@js_challenges
@js_masters_gp
یه قابلیتی اضافه شده (البته برای من هنوز به شخصه هنوز اضافه نشده) که میتونید چنل های مرتبط با یک چنل دیگه رو پیدا کنید 👌
در واقع داره کم کم قابلیتای اینستاگرامو به خودش اضافه میکنه 🔥
البته کلی مورد دیگه هم هست که توی @Tech_Nuggets بهش پرداختیم ❤️
#Out_Of_IDE
@js_challenges
@js_masters_gp
🔥23👍3
White Life (Instrumental)
Kaiser | @js_challenges
اگر به سمت نور قدم بردارى ، سايه ها هميشه پشت سرت قرار ميگيرند .
#Out_Of_IDE
#Music
@js_challenges
@js_masters_gp
#Out_Of_IDE
#Music
@js_challenges
@js_masters_gp
🔥14❤4
#Git
⚠️بچه ها تصمیم گرفتم تو پستهای مختلف از دستورات گیت براتون بذارم و توضیحشم میدم که چیکارا میکنن⚠️
✅git stash
این دستور به شما امکان میدهد تغییرات غیر committed را در یک stash موقتاً ذخیره کنید.
دستور git stash save "denoscription": ذخیره تغییرات در یک stash با یک توضیح
و git stash list: نمایش لیست stash های موجود
و git stash apply: اعمال آخرین تغییرات stash شده بدون حذف
✅git reset
این دستور به شما اجازه میدهد تا وضعیت فایلها را به یک commit خاص یا staging area بازگردانید.
دستور git reset HEAD myfile.js: حذف تغییرات فایل از staging area
و git reset --hard <commit>: بازگردانی تغییرات به commit مشخص شده و حذف تغییرات بعدی
و git reset --soft HEAD~1: بازگردانی یک commit بالاتر به حالت unstaged
✅git reflog
این دستور تاریخچهی حرکتهای مربوط به HEAD را نشان میدهد.
☑️اگر دوست دارید بازم از این دستورات بذارم 👍و انتشار بدید☑️
@js_challenges
@js_masters_gp
⚠️بچه ها تصمیم گرفتم تو پستهای مختلف از دستورات گیت براتون بذارم و توضیحشم میدم که چیکارا میکنن⚠️
✅git stash
این دستور به شما امکان میدهد تغییرات غیر committed را در یک stash موقتاً ذخیره کنید.
git stash save "denoscription"
git stash list
git stash apply
دستور git stash save "denoscription": ذخیره تغییرات در یک stash با یک توضیح
و git stash list: نمایش لیست stash های موجود
و git stash apply: اعمال آخرین تغییرات stash شده بدون حذف
✅git reset
این دستور به شما اجازه میدهد تا وضعیت فایلها را به یک commit خاص یا staging area بازگردانید.
git reset HEAD myfile.js
git reset --hard <commit>
git reset --soft HEAD~1
دستور git reset HEAD myfile.js: حذف تغییرات فایل از staging area
و git reset --hard <commit>: بازگردانی تغییرات به commit مشخص شده و حذف تغییرات بعدی
و git reset --soft HEAD~1: بازگردانی یک commit بالاتر به حالت unstaged
✅git reflog
این دستور تاریخچهی حرکتهای مربوط به HEAD را نشان میدهد.
git reflog
☑️اگر دوست دارید بازم از این دستورات بذارم 👍و انتشار بدید☑️
@js_challenges
@js_masters_gp
👍17❤🔥2
Media is too big
VIEW IN TELEGRAM
#Course
#JavaScript
#Jonas_Schmedtmann
#S05
#E07
007 Using Google, Stackoverflow And Mdn Dubbed
تو این ویدیو جوناس یه چشمه کوچیکی از سرچ کردن رو یاد میده
از این به بعد علاوه بر اون گیفی که میگه از گوگل استفاده کنید، میتونید این ویدیو رو هم برای عزیزانی که سرچ بلد نیستن بفرستید 😁👌
پ.ن: این مهارت خیلی خیلی مهمه که متاسفانه خیلیا ازش بی بهره ان ...
@js_challenges
@js_masters_gp
چنلی که فایل زیپ دوبله های دوره جاوااسکریپت جوناس داخلش قرار میگیره:
@DubDev
#JavaScript
#Jonas_Schmedtmann
#S05
#E07
007 Using Google, Stackoverflow And Mdn Dubbed
تو این ویدیو جوناس یه چشمه کوچیکی از سرچ کردن رو یاد میده
از این به بعد علاوه بر اون گیفی که میگه از گوگل استفاده کنید، میتونید این ویدیو رو هم برای عزیزانی که سرچ بلد نیستن بفرستید 😁👌
پ.ن: این مهارت خیلی خیلی مهمه که متاسفانه خیلیا ازش بی بهره ان ...
@js_challenges
@js_masters_gp
چنلی که فایل زیپ دوبله های دوره جاوااسکریپت جوناس داخلش قرار میگیره:
@DubDev
❤13🔥1
console.log(NaN === NaN);
console.log(NaN == NaN);
#quick_challenge
هر مشکلی داشتید داخل گروه بپرسید⁉️
@js_challenges
@js_masters_gp
🔥5❤2👍1
👍13🔥3😎1
This media is not supported in your browser
VIEW IN TELEGRAM
#Course
#JavaScript
#Jonas_Schmedtmann
#S05
#E08
008 Debugging (Fixing Errors) Dubbed
تنها دو قسمت تا پایان فصل پنجم... 🔥🔥
- آقا کیفیت و سرعت انجام دوبله ها چطوره؟ میخوام شروع کنم نگاه کردن
- فراتر از حد انتظار... چه در سرعت و چه در کیفیت...
@js_challenges
@js_masters_gp
چنلی که داخلش فایل زیپ دوبله های دوره جوناس قرار میگیره:
@DubDev
#JavaScript
#Jonas_Schmedtmann
#S05
#E08
008 Debugging (Fixing Errors) Dubbed
تنها دو قسمت تا پایان فصل پنجم... 🔥🔥
- آقا کیفیت و سرعت انجام دوبله ها چطوره؟ میخوام شروع کنم نگاه کردن
- فراتر از حد انتظار... چه در سرعت و چه در کیفیت...
@js_challenges
@js_masters_gp
چنلی که داخلش فایل زیپ دوبله های دوره جوناس قرار میگیره:
@DubDev
🔥16❤2❤🔥1
#Comments
⚠️براتون تو این پست انواع کامنت گذاری توی js رو نشون دادم⚠️
✅کامنت یک خطی
✅کامنت چندخطی
✅کامنتهای داکیومنت
کامنتهای داکیومنت برای تولید مستندات خودکار و مرتبط با کد استفاده میشوند. این نوع کامنتها اغلب با استفاده از ابزارهای مستندسازی مانند JSDoc تفسیر میشوند تا مستندات کاملی از کد ایجاد شوند.
💣اگه مفید بود دیگه خودتون پستو بترکونید💣
@js_challenges
@js_masters_gp
⚠️براتون تو این پست انواع کامنت گذاری توی js رو نشون دادم⚠️
✅کامنت یک خطی
// این یک کامنت یک خطی است و تنها برای خط جاری اعمال میشود.
✅کامنت چندخطی
/*
این یک کامنت چندخطی است و میتوانید چند خط متوالی را توضیح دهید.
میتوانید این نوع کامنت را برای توضیحات بلندتر یا توضیحات مربوط به بخشهای کد استفاده کنید.
*/
✅کامنتهای داکیومنت
/**
* این یک کامنت داکیومنت است و برای توضیحات استفاده میشود که به صورت خودکار توسط ابزارهای مستندسازی تفسیر میشوند.
* معمولاً برای ایجاد مستندات کد و توضیحات رسمی در مورد استفاده از توابع یا کلاسها استفاده میشود.
*/
کامنتهای داکیومنت برای تولید مستندات خودکار و مرتبط با کد استفاده میشوند. این نوع کامنتها اغلب با استفاده از ابزارهای مستندسازی مانند JSDoc تفسیر میشوند تا مستندات کاملی از کد ایجاد شوند.
💣اگه مفید بود دیگه خودتون پستو بترکونید💣
@js_challenges
@js_masters_gp
👍18🔥6❤1
تقدم اپراتورها.pdf
88.1 KB
#Tips_N_Tricks
⚠️بچه ها تو این pdf براتون در مورد حق تقدم اپراتورها توی javanoscript رو شرح دادم⚠️
❌اگر دوست داشتید 👍 کنید و انتشارش بدید❌
@js_challenges
@js_masters_gp
⚠️بچه ها تو این pdf براتون در مورد حق تقدم اپراتورها توی javanoscript رو شرح دادم⚠️
❌اگر دوست داشتید 👍 کنید و انتشارش بدید❌
@js_challenges
@js_masters_gp
👍13❤1🔥1
Media is too big
VIEW IN TELEGRAM
#Course
#JavaScript
#Jonas_Schmedtmann
#S05
#E09
009 Debugging with the Console and Breakpoints_Dubbed
تنها یک قسمت به پایان فصل پنج و ورود به فصل هفتم ... 🔥🔥
فصل هفتم مربوط به DOM هست و بسیار بسیار مهمه و اصل کار تازه از اونجا شروع میشه 👌
پ.ن: فصل ششم که تنها یک کرش کورس مرتبط با HTML و CSS هست، دوبله نمیشه و شاید بعد از اتمام دوبله فصل های دیگه اون فصل رو هم دوبله کردم ❤️
@js_challenges
@js_masters_gp
چنلی که فایل های زیپ دوبله های دوره جاوااسکریپت جوناس داخلش قرار میگیره:
@DubDev
#JavaScript
#Jonas_Schmedtmann
#S05
#E09
009 Debugging with the Console and Breakpoints_Dubbed
تنها یک قسمت به پایان فصل پنج و ورود به فصل هفتم ... 🔥🔥
فصل هفتم مربوط به DOM هست و بسیار بسیار مهمه و اصل کار تازه از اونجا شروع میشه 👌
پ.ن: فصل ششم که تنها یک کرش کورس مرتبط با HTML و CSS هست، دوبله نمیشه و شاید بعد از اتمام دوبله فصل های دیگه اون فصل رو هم دوبله کردم ❤️
@js_challenges
@js_masters_gp
چنلی که فایل های زیپ دوبله های دوره جاوااسکریپت جوناس داخلش قرار میگیره:
@DubDev
👍16❤1
Media is too big
VIEW IN TELEGRAM
#Course
#JavaScript
#Jonas_Schmedtmann
#S05
#E10
010 Coding Challenge_#1_Dubbed
و ...
تمام ...
خیلی زودتر از چیزی که فکرشو میکردم به آخر فصل پنج رسیدیم ...
باشد که رستگار شویم ... ❤️🔥🍷
سه، چهار فصل بعدی جزو مهمترین فصل های دوره هستن پس Stay tuned !!!
@js_challenges
@js_masters_gp
چنلی که فایل زیپ دوبله فصل پنجم دوره جاوااسکریپت جوناس فردا داخلش قرار میگیره و 4 فصل قبلش هم داخلش قرار گرفتن:
@DubDev
#JavaScript
#Jonas_Schmedtmann
#S05
#E10
010 Coding Challenge_#1_Dubbed
و ...
تمام ...
خیلی زودتر از چیزی که فکرشو میکردم به آخر فصل پنج رسیدیم ...
باشد که رستگار شویم ... ❤️🔥🍷
سه، چهار فصل بعدی جزو مهمترین فصل های دوره هستن پس Stay tuned !!!
@js_challenges
@js_masters_gp
چنلی که فایل زیپ دوبله فصل پنجم دوره جاوااسکریپت جوناس فردا داخلش قرار میگیره و 4 فصل قبلش هم داخلش قرار گرفتن:
@DubDev
🔥15👍1