💡 نکته #React
🟣 موضوع : مقابله با درخواستهای همزمان و تداخل آنها
✨ نکته :
اگه دادهها خیلی شبیه هم هستن، از useMemo برای کش کردنشون استفاده کن! 🧠💡
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
https://t.me/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
🟣 موضوع : مقابله با درخواستهای همزمان و تداخل آنها
✨ نکته :
اگه دادهها خیلی شبیه هم هستن، از useMemo برای کش کردنشون استفاده کن! 🧠💡
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
https://t.me/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
Telegram
آموزش کامپیوتر و برنامه نویسی tu24
* برنامه نویسی
* علوم کامپیوتر
* ریاضیات مورد نیاز علوم کامپیوتر
* هوش مصنوعی
* علوم داده
* داده کاوی
* بیگ دیتا
* پیشنهادات، تبلیغات و تبادل و ... : @ma_limbs
* تعرفه تبلیغات:
https://t.me/+w-o6dHW5O31jMWNk
* علوم کامپیوتر
* ریاضیات مورد نیاز علوم کامپیوتر
* هوش مصنوعی
* علوم داده
* داده کاوی
* بیگ دیتا
* پیشنهادات، تبلیغات و تبادل و ... : @ma_limbs
* تعرفه تبلیغات:
https://t.me/+w-o6dHW5O31jMWNk
💡 نکته #React
🟣 موضوع : چرخهی حیات در Class Component (کلاسمحور)
✨ نکته :
اگه تو کلاس کامپوننت Reactت یه متغیر state داری، حواست باشه که وقتی مقدارش رو عوض میکنی، React دوباره render میکنه! 🔄✨
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
https://t.me/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
🟣 موضوع : چرخهی حیات در Class Component (کلاسمحور)
✨ نکته :
اگه تو کلاس کامپوننت Reactت یه متغیر state داری، حواست باشه که وقتی مقدارش رو عوض میکنی، React دوباره render میکنه! 🔄✨
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
https://t.me/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
Telegram
آموزش کامپیوتر و برنامه نویسی tu24
* برنامه نویسی
* علوم کامپیوتر
* ریاضیات مورد نیاز علوم کامپیوتر
* هوش مصنوعی
* علوم داده
* داده کاوی
* بیگ دیتا
* پیشنهادات، تبلیغات و تبادل و ... : @ma_limbs
* تعرفه تبلیغات:
https://t.me/+w-o6dHW5O31jMWNk
* علوم کامپیوتر
* ریاضیات مورد نیاز علوم کامپیوتر
* هوش مصنوعی
* علوم داده
* داده کاوی
* بیگ دیتا
* پیشنهادات، تبلیغات و تبادل و ... : @ma_limbs
* تعرفه تبلیغات:
https://t.me/+w-o6dHW5O31jMWNk
💡 نکته #React
🟣 موضوع : نمایش وضعیت بارگذاری (Loading) در هنگام دریافت داده
✨ نکته :
برای نشون دادن وضعیت بارگیری، می تونی از conditional rendering استفاده کنی (if/else) یا از && اپراتور. ✅
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
https://t.me/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
🟣 موضوع : نمایش وضعیت بارگذاری (Loading) در هنگام دریافت داده
✨ نکته :
برای نشون دادن وضعیت بارگیری، می تونی از conditional rendering استفاده کنی (if/else) یا از && اپراتور. ✅
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
https://t.me/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
Telegram
آموزش کامپیوتر و برنامه نویسی tu24
* برنامه نویسی
* علوم کامپیوتر
* ریاضیات مورد نیاز علوم کامپیوتر
* هوش مصنوعی
* علوم داده
* داده کاوی
* بیگ دیتا
* پیشنهادات، تبلیغات و تبادل و ... : @ma_limbs
* تعرفه تبلیغات:
https://t.me/+w-o6dHW5O31jMWNk
* علوم کامپیوتر
* ریاضیات مورد نیاز علوم کامپیوتر
* هوش مصنوعی
* علوم داده
* داده کاوی
* بیگ دیتا
* پیشنهادات، تبلیغات و تبادل و ... : @ma_limbs
* تعرفه تبلیغات:
https://t.me/+w-o6dHW5O31jMWNk
💡 نکته #جاوا_اسکریپت
🟣 موضوع : محیطهای اجرایی جاوا اسکریپت - تاریخچه مختصر توسعه محیطهای اجرایی جاوا اسکریپت
✨ نکته :
یادته جنگ مرورگرها رو؟ مایکروسافت هم JScript رو ساخت و یه دعوایی شد! آخرش مجبور شدن استانداردش کنن و شد ECMAScript. 📜⚔️
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
https://t.me/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
🟣 موضوع : محیطهای اجرایی جاوا اسکریپت - تاریخچه مختصر توسعه محیطهای اجرایی جاوا اسکریپت
✨ نکته :
یادته جنگ مرورگرها رو؟ مایکروسافت هم JScript رو ساخت و یه دعوایی شد! آخرش مجبور شدن استانداردش کنن و شد ECMAScript. 📜⚔️
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
https://t.me/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
Telegram
آموزش کامپیوتر و برنامه نویسی tu24
* برنامه نویسی
* علوم کامپیوتر
* ریاضیات مورد نیاز علوم کامپیوتر
* هوش مصنوعی
* علوم داده
* داده کاوی
* بیگ دیتا
* پیشنهادات، تبلیغات و تبادل و ... : @ma_limbs
* تعرفه تبلیغات:
https://t.me/+w-o6dHW5O31jMWNk
* علوم کامپیوتر
* ریاضیات مورد نیاز علوم کامپیوتر
* هوش مصنوعی
* علوم داده
* داده کاوی
* بیگ دیتا
* پیشنهادات، تبلیغات و تبادل و ... : @ma_limbs
* تعرفه تبلیغات:
https://t.me/+w-o6dHW5O31jMWNk
This media is not supported in your browser
VIEW IN TELEGRAM
🔵 آموزش گیت (Git) - Stashing
🟢 کیفیت : متوسط
🔴 توجه کنید این ویدیو با کیفیت متوسط می باشد. طی روزهای آینده نسخه های متفاوت با کیفیت بالاتر یا کم حجم تر از این نسخه در کانال قرار داده خواهد شد.
🟣 آموزش گیت (Git)
🟢 زبان آموزش: فارسی
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
https://t.me/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
🟢 کیفیت : متوسط
🔴 توجه کنید این ویدیو با کیفیت متوسط می باشد. طی روزهای آینده نسخه های متفاوت با کیفیت بالاتر یا کم حجم تر از این نسخه در کانال قرار داده خواهد شد.
🟣 آموزش گیت (Git)
🟢 زبان آموزش: فارسی
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
https://t.me/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
🔵 کوییز #React_js
🟣 موضوع : Hook پیشرفته: `useRef`
🟢 سوال :
کدام گزینه بیان درستی از رفتار useRef در رندرهای مجدد است؟
گزینه 1:
تغییر دادن مقدار ref باعث رندر مجدد میشود
گزینه 2:
تغییر مقدار current باعث رندر نمیشود
گزینه 3:
ref یک روش برای مدیریت Context است
گزینه 4:
ref فقط برای المانهای کلاس است
🔵 گزینه صحیح:2
🟢 توضیح :
تغییر current باعث رندر مجدد نمیشود مگر state تغییر کند.
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
https://t.me/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
🟣 موضوع : Hook پیشرفته: `useRef`
🟢 سوال :
کدام گزینه بیان درستی از رفتار useRef در رندرهای مجدد است؟
گزینه 1:
تغییر دادن مقدار ref باعث رندر مجدد میشود
گزینه 2:
تغییر مقدار current باعث رندر نمیشود
گزینه 3:
ref یک روش برای مدیریت Context است
گزینه 4:
ref فقط برای المانهای کلاس است
🔵 گزینه صحیح:
🟢 توضیح :
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
https://t.me/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
Telegram
آموزش کامپیوتر و برنامه نویسی tu24
* برنامه نویسی
* علوم کامپیوتر
* ریاضیات مورد نیاز علوم کامپیوتر
* هوش مصنوعی
* علوم داده
* داده کاوی
* بیگ دیتا
* پیشنهادات، تبلیغات و تبادل و ... : @ma_limbs
* تعرفه تبلیغات:
https://t.me/+w-o6dHW5O31jMWNk
* علوم کامپیوتر
* ریاضیات مورد نیاز علوم کامپیوتر
* هوش مصنوعی
* علوم داده
* داده کاوی
* بیگ دیتا
* پیشنهادات، تبلیغات و تبادل و ... : @ma_limbs
* تعرفه تبلیغات:
https://t.me/+w-o6dHW5O31jMWNk
🔵 کوییز #مفاهیم_کلی_برنامه_نویسی
🟣 موضوع : مبانی استفاده از کتابخانههای شخص ثالث: انتخاب و ادغام در پروژه
🟢 سوال :
هنگام بهروزرسانی یک کتابخانه شخص ثالث به نسخه جدیدتر، چه نکتهای باید مورد توجه قرار گیرد؟
گزینه ۱:
همیشه باید به آخرین نسخه بهروزرسانی کرد تا از جدیدترین ویژگیها بهرهمند شد
گزینه ۲:
باید یادداشتهای انتشار (release notes) نسخه جدید را بررسی کرد تا از تغییرات ناسازگار (breaking changes) احتمالی آگاه شد
گزینه ۳:
بهروزرسانی فقط زمانی ضروری است که باگ امنیتی در نسخه فعلی وجود داشته باشد
گزینه ۴:
بهروزرسانی کتابخانهها معمولاً توصیه نمیشود زیرا ممکن است باعث ایجاد مشکلات جدید شود
🔵 گزینه صحیح:2
🟢 توضیح :
یادداشتهای انتشار تغییرات اعمال شده در نسخه جدید را شرح میدهند. تغییرات ناسازگار میتوانند باعث از کار افتادن کد پروژه شوند، بنابراین بررسی آنها قبل از بهروزرسانی مهم است.
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
https://t.me/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
🟣 موضوع : مبانی استفاده از کتابخانههای شخص ثالث: انتخاب و ادغام در پروژه
🟢 سوال :
هنگام بهروزرسانی یک کتابخانه شخص ثالث به نسخه جدیدتر، چه نکتهای باید مورد توجه قرار گیرد؟
گزینه ۱:
همیشه باید به آخرین نسخه بهروزرسانی کرد تا از جدیدترین ویژگیها بهرهمند شد
گزینه ۲:
باید یادداشتهای انتشار (release notes) نسخه جدید را بررسی کرد تا از تغییرات ناسازگار (breaking changes) احتمالی آگاه شد
گزینه ۳:
بهروزرسانی فقط زمانی ضروری است که باگ امنیتی در نسخه فعلی وجود داشته باشد
گزینه ۴:
بهروزرسانی کتابخانهها معمولاً توصیه نمیشود زیرا ممکن است باعث ایجاد مشکلات جدید شود
🔵 گزینه صحیح:
🟢 توضیح :
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
https://t.me/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
Telegram
آموزش کامپیوتر و برنامه نویسی tu24
* برنامه نویسی
* علوم کامپیوتر
* ریاضیات مورد نیاز علوم کامپیوتر
* هوش مصنوعی
* علوم داده
* داده کاوی
* بیگ دیتا
* پیشنهادات، تبلیغات و تبادل و ... : @ma_limbs
* تعرفه تبلیغات:
https://t.me/+w-o6dHW5O31jMWNk
* علوم کامپیوتر
* ریاضیات مورد نیاز علوم کامپیوتر
* هوش مصنوعی
* علوم داده
* داده کاوی
* بیگ دیتا
* پیشنهادات، تبلیغات و تبادل و ... : @ma_limbs
* تعرفه تبلیغات:
https://t.me/+w-o6dHW5O31jMWNk
🔵 کوییز #مفاهیم_کلی_برنامه_نویسی
🟣 موضوع : کار با محیطهای توسعه تست محور (TDD): مفهوم و چگونگی پیادهسازی
🟢 سوال :
چرخه اصلی TDD معمولاً شامل چند مرحله است؟
گزینه ۱:
دو مرحله (نوشتن کد، نوشتن تست)
گزینه ۲:
چهار مرحله (نوشتن تست، نوشتن کد، اجرا، بازسازی)
گزینه ۳:
سه مرحله (نوشتن تست، نوشتن کد، اجرا/بازبینی)
گزینه ۴:
پنج مرحله (برنامهریزی، نوشتن تست، نوشتن کد، اجرا، استقرار)
🔵 گزینه صحیح:3
🟢 توضیح :
چرخه TDD معمولاً شامل سه مرحله اصلی است: قرمز (نوشتن یک تست که در ابتدا شکست میخورد)، سبز (نوشتن حداقل کد لازم برای پاس کردن تست)، و بازسازی (بهبود کد بدون تغییر رفتار).
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
https://t.me/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
🟣 موضوع : کار با محیطهای توسعه تست محور (TDD): مفهوم و چگونگی پیادهسازی
🟢 سوال :
چرخه اصلی TDD معمولاً شامل چند مرحله است؟
گزینه ۱:
دو مرحله (نوشتن کد، نوشتن تست)
گزینه ۲:
چهار مرحله (نوشتن تست، نوشتن کد، اجرا، بازسازی)
گزینه ۳:
سه مرحله (نوشتن تست، نوشتن کد، اجرا/بازبینی)
گزینه ۴:
پنج مرحله (برنامهریزی، نوشتن تست، نوشتن کد، اجرا، استقرار)
🔵 گزینه صحیح:
🟢 توضیح :
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
https://t.me/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
Telegram
آموزش کامپیوتر و برنامه نویسی tu24
* برنامه نویسی
* علوم کامپیوتر
* ریاضیات مورد نیاز علوم کامپیوتر
* هوش مصنوعی
* علوم داده
* داده کاوی
* بیگ دیتا
* پیشنهادات، تبلیغات و تبادل و ... : @ma_limbs
* تعرفه تبلیغات:
https://t.me/+w-o6dHW5O31jMWNk
* علوم کامپیوتر
* ریاضیات مورد نیاز علوم کامپیوتر
* هوش مصنوعی
* علوم داده
* داده کاوی
* بیگ دیتا
* پیشنهادات، تبلیغات و تبادل و ... : @ma_limbs
* تعرفه تبلیغات:
https://t.me/+w-o6dHW5O31jMWNk
💡 نکته #جاوا_اسکریپت
🟣 موضوع : ماژولها در جاوا اسکریپت - کاربرد عملی ES6 Modules در پروژههای مدرن جاوا اسکریپت
✨ نکته :
حتماً نامگذاری ماژولهات رو درست و حسابی انجام بده تا بعداً خودت هم گیج نشی! 😉
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
https://t.me/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
🟣 موضوع : ماژولها در جاوا اسکریپت - کاربرد عملی ES6 Modules در پروژههای مدرن جاوا اسکریپت
✨ نکته :
حتماً نامگذاری ماژولهات رو درست و حسابی انجام بده تا بعداً خودت هم گیج نشی! 😉
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
https://t.me/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
Telegram
آموزش کامپیوتر و برنامه نویسی tu24
* برنامه نویسی
* علوم کامپیوتر
* ریاضیات مورد نیاز علوم کامپیوتر
* هوش مصنوعی
* علوم داده
* داده کاوی
* بیگ دیتا
* پیشنهادات، تبلیغات و تبادل و ... : @ma_limbs
* تعرفه تبلیغات:
https://t.me/+w-o6dHW5O31jMWNk
* علوم کامپیوتر
* ریاضیات مورد نیاز علوم کامپیوتر
* هوش مصنوعی
* علوم داده
* داده کاوی
* بیگ دیتا
* پیشنهادات، تبلیغات و تبادل و ... : @ma_limbs
* تعرفه تبلیغات:
https://t.me/+w-o6dHW5O31jMWNk
💡 نکته #جاوا_اسکریپت
🟣 موضوع : مدیریت رویدادها (Events) - نقش Web APIs در هندلینگ رویدادها: تعامل مرورگر با رویدادها چگونه است؟
✨ نکته :
به جای اینکه به ۱۰۰ تا دکمه جدا گوش بدی، به پدرشون گوش بده! 👂 این تکنیک بهش میگن Event Delegation. خیلی بهینهتره و برای المنتهایی که بعداً اضافه میشن هم کار میکنه! 🔥
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
https://t.me/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
🟣 موضوع : مدیریت رویدادها (Events) - نقش Web APIs در هندلینگ رویدادها: تعامل مرورگر با رویدادها چگونه است؟
✨ نکته :
به جای اینکه به ۱۰۰ تا دکمه جدا گوش بدی، به پدرشون گوش بده! 👂 این تکنیک بهش میگن Event Delegation. خیلی بهینهتره و برای المنتهایی که بعداً اضافه میشن هم کار میکنه! 🔥
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
https://t.me/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
Telegram
آموزش کامپیوتر و برنامه نویسی tu24
* برنامه نویسی
* علوم کامپیوتر
* ریاضیات مورد نیاز علوم کامپیوتر
* هوش مصنوعی
* علوم داده
* داده کاوی
* بیگ دیتا
* پیشنهادات، تبلیغات و تبادل و ... : @ma_limbs
* تعرفه تبلیغات:
https://t.me/+w-o6dHW5O31jMWNk
* علوم کامپیوتر
* ریاضیات مورد نیاز علوم کامپیوتر
* هوش مصنوعی
* علوم داده
* داده کاوی
* بیگ دیتا
* پیشنهادات، تبلیغات و تبادل و ... : @ma_limbs
* تعرفه تبلیغات:
https://t.me/+w-o6dHW5O31jMWNk
💡 نکته #جاوا_اسکریپت
🟣 موضوع : ابزارهای توسعه و ساخت پروژه - یکپارچهسازی CI/CD برای ساخت و استقرار محیطهای توسعه و تولید با استفاده از اسکریپتهای NPM
✨ نکته :
برای Debug کردن، از console.log و debugger تو اسکریپت هات استفاده کن. 💡
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
https://t.me/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
🟣 موضوع : ابزارهای توسعه و ساخت پروژه - یکپارچهسازی CI/CD برای ساخت و استقرار محیطهای توسعه و تولید با استفاده از اسکریپتهای NPM
✨ نکته :
برای Debug کردن، از console.log و debugger تو اسکریپت هات استفاده کن. 💡
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
https://t.me/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
Telegram
آموزش کامپیوتر و برنامه نویسی tu24
* برنامه نویسی
* علوم کامپیوتر
* ریاضیات مورد نیاز علوم کامپیوتر
* هوش مصنوعی
* علوم داده
* داده کاوی
* بیگ دیتا
* پیشنهادات، تبلیغات و تبادل و ... : @ma_limbs
* تعرفه تبلیغات:
https://t.me/+w-o6dHW5O31jMWNk
* علوم کامپیوتر
* ریاضیات مورد نیاز علوم کامپیوتر
* هوش مصنوعی
* علوم داده
* داده کاوی
* بیگ دیتا
* پیشنهادات، تبلیغات و تبادل و ... : @ma_limbs
* تعرفه تبلیغات:
https://t.me/+w-o6dHW5O31jMWNk
💡 نکته #جاوا_اسکریپت
🟣 موضوع : ویژگیهای مدرن جاوا اسکریپت (ES6+) - Hoisting و TDZ: بررسی تعامل Hoisting و TDZ و تاثیر آن بر ترتیب اجرای کد
✨ نکته :
یادت باشه، let و const برعکس var، با TDZ میان وسط میدون. پس اول کد رو بخون، بعد به متغیرها دست بزن! 😉
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
https://t.me/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
🟣 موضوع : ویژگیهای مدرن جاوا اسکریپت (ES6+) - Hoisting و TDZ: بررسی تعامل Hoisting و TDZ و تاثیر آن بر ترتیب اجرای کد
✨ نکته :
یادت باشه، let و const برعکس var، با TDZ میان وسط میدون. پس اول کد رو بخون، بعد به متغیرها دست بزن! 😉
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
https://t.me/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
Telegram
آموزش کامپیوتر و برنامه نویسی tu24
* برنامه نویسی
* علوم کامپیوتر
* ریاضیات مورد نیاز علوم کامپیوتر
* هوش مصنوعی
* علوم داده
* داده کاوی
* بیگ دیتا
* پیشنهادات، تبلیغات و تبادل و ... : @ma_limbs
* تعرفه تبلیغات:
https://t.me/+w-o6dHW5O31jMWNk
* علوم کامپیوتر
* ریاضیات مورد نیاز علوم کامپیوتر
* هوش مصنوعی
* علوم داده
* داده کاوی
* بیگ دیتا
* پیشنهادات، تبلیغات و تبادل و ... : @ma_limbs
* تعرفه تبلیغات:
https://t.me/+w-o6dHW5O31jMWNk
💡 نکته #جاوا_اسکریپت
🟣 موضوع : بهینهسازی عملکرد (Performance Optimization) و کارایی جاوا اسکریپت - استفاده از استراتژیهای کشینگ مرورگر (Browser Caching) برای بارگذاری فوری اسکریپتها
✨ نکته :
سلام! 🙋♂️ برای اینکه جاوا اسکریپتت سریعتر بارگذاری شه، از کش مرورگر استفاده کن! مثل اینه که غذا رو تو یخچال بذاری تا زود آماده شه! 🍕
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
https://t.me/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
🟣 موضوع : بهینهسازی عملکرد (Performance Optimization) و کارایی جاوا اسکریپت - استفاده از استراتژیهای کشینگ مرورگر (Browser Caching) برای بارگذاری فوری اسکریپتها
✨ نکته :
سلام! 🙋♂️ برای اینکه جاوا اسکریپتت سریعتر بارگذاری شه، از کش مرورگر استفاده کن! مثل اینه که غذا رو تو یخچال بذاری تا زود آماده شه! 🍕
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
https://t.me/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
Telegram
آموزش کامپیوتر و برنامه نویسی tu24
* برنامه نویسی
* علوم کامپیوتر
* ریاضیات مورد نیاز علوم کامپیوتر
* هوش مصنوعی
* علوم داده
* داده کاوی
* بیگ دیتا
* پیشنهادات، تبلیغات و تبادل و ... : @ma_limbs
* تعرفه تبلیغات:
https://t.me/+w-o6dHW5O31jMWNk
* علوم کامپیوتر
* ریاضیات مورد نیاز علوم کامپیوتر
* هوش مصنوعی
* علوم داده
* داده کاوی
* بیگ دیتا
* پیشنهادات، تبلیغات و تبادل و ... : @ma_limbs
* تعرفه تبلیغات:
https://t.me/+w-o6dHW5O31jMWNk
🔵 کوییز #جاوا_اسکریپت
🟣 موضوع : مفاهیم مربوط به this و نحوه Binding آن
🟢 سوال :
کدام متد برای فراخوانی یک تابع با تعیین مقدار this و ارسال آرگومانها به صورت آرایه استفاده میشود؟
گزینه 1:
bind()
گزینه 2:
call()
گزینه 3:
apply()
گزینه 4:
with()
🔵 گزینه صحیح:3
🟢 توضیح :
متد apply() مشابه call() است اما آرگومانهای تابع را به صورت یک آرایه (یا یک شیء شبیه آرایه) میپذیرد.
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
https://t.me/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
🟣 موضوع : مفاهیم مربوط به this و نحوه Binding آن
🟢 سوال :
کدام متد برای فراخوانی یک تابع با تعیین مقدار this و ارسال آرگومانها به صورت آرایه استفاده میشود؟
گزینه 1:
bind()
گزینه 2:
call()
گزینه 3:
apply()
گزینه 4:
with()
🔵 گزینه صحیح:
🟢 توضیح :
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
https://t.me/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
Telegram
آموزش کامپیوتر و برنامه نویسی tu24
* برنامه نویسی
* علوم کامپیوتر
* ریاضیات مورد نیاز علوم کامپیوتر
* هوش مصنوعی
* علوم داده
* داده کاوی
* بیگ دیتا
* پیشنهادات، تبلیغات و تبادل و ... : @ma_limbs
* تعرفه تبلیغات:
https://t.me/+w-o6dHW5O31jMWNk
* علوم کامپیوتر
* ریاضیات مورد نیاز علوم کامپیوتر
* هوش مصنوعی
* علوم داده
* داده کاوی
* بیگ دیتا
* پیشنهادات، تبلیغات و تبادل و ... : @ma_limbs
* تعرفه تبلیغات:
https://t.me/+w-o6dHW5O31jMWNk
This media is not supported in your browser
VIEW IN TELEGRAM
🔵 Eclipse - Perspectives
🟢 کیفیت : متوسط
🔴 توجه کنید این ویدیو با کیفیت متوسط می باشد. طی روزهای آینده نسخه های متفاوت با کیفیت بالاتر یا کم حجم تر از این نسخه در کانال قرار داده خواهد شد.
🟣 Eclipse
🟢 زبان آموزش: انگلیسی
🟣 دوره آموزش Eclipse
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
https://t.me/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
🟢 کیفیت : متوسط
🔴 توجه کنید این ویدیو با کیفیت متوسط می باشد. طی روزهای آینده نسخه های متفاوت با کیفیت بالاتر یا کم حجم تر از این نسخه در کانال قرار داده خواهد شد.
🟣 Eclipse
🟢 زبان آموزش: انگلیسی
🟣 دوره آموزش Eclipse
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
https://t.me/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
💡 نکته #جاوا_اسکریپت
🟣 موضوع : کار با APIها و درخواستهای شبکه - تفاوت JSON با XML: مزایا و معایب هر کدام
✨ نکته :
چشم آدم با JSON راحتتره! خوندن یه فایل JSON معمولا سادهتر از یه فایل XML با کلی تگ تو در تو هست. 👀
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
https://t.me/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
🟣 موضوع : کار با APIها و درخواستهای شبکه - تفاوت JSON با XML: مزایا و معایب هر کدام
✨ نکته :
چشم آدم با JSON راحتتره! خوندن یه فایل JSON معمولا سادهتر از یه فایل XML با کلی تگ تو در تو هست. 👀
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
https://t.me/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
Telegram
آموزش کامپیوتر و برنامه نویسی tu24
* برنامه نویسی
* علوم کامپیوتر
* ریاضیات مورد نیاز علوم کامپیوتر
* هوش مصنوعی
* علوم داده
* داده کاوی
* بیگ دیتا
* پیشنهادات، تبلیغات و تبادل و ... : @ma_limbs
* تعرفه تبلیغات:
https://t.me/+w-o6dHW5O31jMWNk
* علوم کامپیوتر
* ریاضیات مورد نیاز علوم کامپیوتر
* هوش مصنوعی
* علوم داده
* داده کاوی
* بیگ دیتا
* پیشنهادات، تبلیغات و تبادل و ... : @ma_limbs
* تعرفه تبلیغات:
https://t.me/+w-o6dHW5O31jMWNk
🚀 پایتون: نمایش خروجی با `print()` و فرمتبندی آن! 🎨
تابع
💡 روشهای مختلف نمایش خروجی:
1️⃣ استفاده از کاما (Simple Case):
پایتون به طور خودکار بین آیتمهایی که با کاما جدا شدهاند، یک فاصله (Space) میاندازد.
2️⃣ جادوی f-string (بهترین روش):
در پایتون 3.6 به بالا، با گذاشتن حرف
3️⃣ تنظیم جداکننده (sep):
میتوانید تعیین کنید بین آیتمها به جای فاصله، چه کاراکتری قرار بگیرد.
4️⃣ تنظیم پایان خط (end):
به طور پیشفرض
تابع
print() در پایتون، سادهترین راه برای نمایش اطلاعات است. اما برای حرفهای شدن، باید بلد باشید خروجیها را مرتب و زیبا نمایش دهید.💡 روشهای مختلف نمایش خروجی:
1️⃣ استفاده از کاما (Simple Case):
پایتون به طور خودکار بین آیتمهایی که با کاما جدا شدهاند، یک فاصله (Space) میاندازد.
name = "ثنا"
score = 100
print("کاربر:", name, "امتیاز:", score)
# خروجی: کاربر: ثنا امتیاز: 100
2️⃣ جادوی f-string (بهترین روش):
در پایتون 3.6 به بالا، با گذاشتن حرف
f قبل از کوتیشن، میتوانید متغیرها را مستقیماً داخل {} قرار دهید. این روش سریعتر و خواناتر است.age = 22
print(f"من {age} ساله هستم.")
3️⃣ تنظیم جداکننده (sep):
میتوانید تعیین کنید بین آیتمها به جای فاصله، چه کاراکتری قرار بگیرد.
print("2024", "05", "20", sep="/")
# خروجی: 2024/05/20
4️⃣ تنظیم پایان خط (end):
به طور پیشفرض
print بعد از اجرا به خط بعد میرود. با end میتوانید مانع این کار شوید.print("در حال بارگذاری", end="... ")
print("تکمیل شد!")
# خروجی: در حال بارگذاری... تکمیل شد!💡 نکته #React
🟣 موضوع : استفاده از Redux Toolkit برای سادهسازی کدنویسی
✨ نکته :
کد RTK رو با ESLint و Prettier همیشه تمیز نگه دار! ✨ خوانایی کد بالا میره و اشتباهات کمتر میشن.
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
https://t.me/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
🟣 موضوع : استفاده از Redux Toolkit برای سادهسازی کدنویسی
✨ نکته :
کد RTK رو با ESLint و Prettier همیشه تمیز نگه دار! ✨ خوانایی کد بالا میره و اشتباهات کمتر میشن.
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
https://t.me/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
Telegram
آموزش کامپیوتر و برنامه نویسی tu24
* برنامه نویسی
* علوم کامپیوتر
* ریاضیات مورد نیاز علوم کامپیوتر
* هوش مصنوعی
* علوم داده
* داده کاوی
* بیگ دیتا
* پیشنهادات، تبلیغات و تبادل و ... : @ma_limbs
* تعرفه تبلیغات:
https://t.me/+w-o6dHW5O31jMWNk
* علوم کامپیوتر
* ریاضیات مورد نیاز علوم کامپیوتر
* هوش مصنوعی
* علوم داده
* داده کاوی
* بیگ دیتا
* پیشنهادات، تبلیغات و تبادل و ... : @ma_limbs
* تعرفه تبلیغات:
https://t.me/+w-o6dHW5O31jMWNk
💡 نکته #جاوا_اسکریپت
🟣 موضوع : مدیریت رویدادها (Events) - معرفی Web APIs مرتبط با رویدادها: DOM, Fetch, Timers
✨ نکته :
preventDefault: نمیخوای لینک صفحه رو عوض کنه یا فرم submit بشه؟ preventDefault بزن! انگار ترمز دستی رو کشیدی! 🛑✋
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
https://t.me/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
🟣 موضوع : مدیریت رویدادها (Events) - معرفی Web APIs مرتبط با رویدادها: DOM, Fetch, Timers
✨ نکته :
preventDefault: نمیخوای لینک صفحه رو عوض کنه یا فرم submit بشه؟ preventDefault بزن! انگار ترمز دستی رو کشیدی! 🛑✋
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
https://t.me/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
Telegram
آموزش کامپیوتر و برنامه نویسی tu24
* برنامه نویسی
* علوم کامپیوتر
* ریاضیات مورد نیاز علوم کامپیوتر
* هوش مصنوعی
* علوم داده
* داده کاوی
* بیگ دیتا
* پیشنهادات، تبلیغات و تبادل و ... : @ma_limbs
* تعرفه تبلیغات:
https://t.me/+w-o6dHW5O31jMWNk
* علوم کامپیوتر
* ریاضیات مورد نیاز علوم کامپیوتر
* هوش مصنوعی
* علوم داده
* داده کاوی
* بیگ دیتا
* پیشنهادات، تبلیغات و تبادل و ... : @ma_limbs
* تعرفه تبلیغات:
https://t.me/+w-o6dHW5O31jMWNk
💡 نکته #جاوا_اسکریپت
🟣 موضوع : جاوا اسکریپت ناهمگام (Asynchronous JavaScript) - درک مفهوم "مسدود کننده" (Blocking) و "غیر مسدود کننده" (Non-Blocking)
✨ نکته :
جاوا اسکریپت ذاتاً تکنخیه (Single-Threaded). یعنی در آن واحد فقط یه کار میتونه انجام بده. پس مسدود کردنش یعنی فاجعه و فریز شدن صفحه! 😱
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
https://t.me/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
🟣 موضوع : جاوا اسکریپت ناهمگام (Asynchronous JavaScript) - درک مفهوم "مسدود کننده" (Blocking) و "غیر مسدود کننده" (Non-Blocking)
✨ نکته :
جاوا اسکریپت ذاتاً تکنخیه (Single-Threaded). یعنی در آن واحد فقط یه کار میتونه انجام بده. پس مسدود کردنش یعنی فاجعه و فریز شدن صفحه! 😱
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
https://t.me/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
Telegram
آموزش کامپیوتر و برنامه نویسی tu24
* برنامه نویسی
* علوم کامپیوتر
* ریاضیات مورد نیاز علوم کامپیوتر
* هوش مصنوعی
* علوم داده
* داده کاوی
* بیگ دیتا
* پیشنهادات، تبلیغات و تبادل و ... : @ma_limbs
* تعرفه تبلیغات:
https://t.me/+w-o6dHW5O31jMWNk
* علوم کامپیوتر
* ریاضیات مورد نیاز علوم کامپیوتر
* هوش مصنوعی
* علوم داده
* داده کاوی
* بیگ دیتا
* پیشنهادات، تبلیغات و تبادل و ... : @ma_limbs
* تعرفه تبلیغات:
https://t.me/+w-o6dHW5O31jMWNk
This media is not supported in your browser
VIEW IN TELEGRAM
🔵 آموزش گیت (Git) - reset and restore commands
🟢 کیفیت : متوسط
🔴 توجه کنید این ویدیو با کیفیت متوسط می باشد. طی روزهای آینده نسخه های متفاوت با کیفیت بالاتر یا کم حجم تر از این نسخه در کانال قرار داده خواهد شد.
🟣 آموزش گیت (Git)
🟢 زبان آموزش: فارسی
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
https://t.me/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
🟢 کیفیت : متوسط
🔴 توجه کنید این ویدیو با کیفیت متوسط می باشد. طی روزهای آینده نسخه های متفاوت با کیفیت بالاتر یا کم حجم تر از این نسخه در کانال قرار داده خواهد شد.
🟣 آموزش گیت (Git)
🟢 زبان آموزش: فارسی
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
https://t.me/Tu_24
آدرس وبسایت:
https://Tutorial24.ir