آموزش ویدیویی جاوا اسکریپت، Node.js ، React ، jQuery ، Vue و ...
1.62K subscribers
155 photos
72 videos
121 files
1.85K links
Download Telegram
🔵 کوییز #‏جاوا_اسکریپت

🟣 موضوع : ‏کاربرد Memoization در بهینه‌سازی کد

🟢 سوال :

‏هدف اصلی استفاده از Memoization در جاوا اسکریپت چیست؟

گزینه 1:
‏کاهش مصرف CPU
گزینه 2:
‏کاهش مصرف حافظه
گزینه 3:
‏بهبود عملکرد و سرعت اجرای کد
گزینه 4:
‏ساده‌تر کردن دیباگ کردن کد

🔵 گزینه صحیح: 3

🟢 توضیح :

‏هدف اصلی Memoization بهبود عملکرد برنامه با جلوگیری از محاسبات تکراری است، که منجر به کاهش زمان اجرا و در نتیجه بهبود سرعت می‌شود.


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
🔵 کوییز #جاوا_اسکریپت

🟣 موضوع : ‏Higher Order Functions: توابعی که دیگر توابع را می‌پذیرند

🟢 سوال :

‏کدام یک از موارد زیر یک مثال از تابع مرتبه بالاتر نیست؟

گزینه 1:
setInterval()
گزینه 2:
addEventListener()
گزینه 3:
console.log()
گزینه 4:
Array.forEach()

🔵 گزینه صحیح: 3

🟢 توضیح :

‏console.log() فقط یک مقدار را در کنسول چاپ می کند و تابع مرتبه بالاتر نیست.


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
🔵 کوییز #‏جاوا_اسکریپت

🟣 موضوع : ‏مفاهیم Promises برای برنامه‌نویسی غیرهمزمان

🟢 سوال :

‏کدام یک از گزینه‌های زیر راه صحیح ایجاد یک Promise رد شده است؟

گزینه 1:
‏new Promise(() => reject('خطا'));
گزینه 2:
‏new Promise((resolve, reject) => reject('خطا'));
گزینه 3:
‏Promise.reject('خطا');
گزینه 4:
‏Promise.newReject('خطا');

🔵 گزینه صحیح: 3

🟢 توضیح :

‏Promise.reject(reason) یک Promise جدید ایجاد می‌کند که بلافاصله با دلیل مشخص شده رد می‌شود.


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
🔵 کوییز #React_js

🟣 موضوع : ‏دسترسی‌پذیری (Accessibility) در کامپوننت‌ها

🟢 سوال :

‏در React.js برای مشخص کردن ترتیب پیمایش صفحه‌کلید (keyboard navigation) روی عناصر، از کدام ویژگی استفاده می‌شود؟

گزینه 1:
tabIndex
گزینه 2:
aria-label
گزینه 3:
role
گزینه 4:
alt

🔵 گزینه صحیح: 1

🟢 توضیح :

‏ویژگی tabIndex ترتیب فوکوس صفحه‌کلید را مشخص می‌کند.


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
🔵 کوییز #‏جاوا_اسکریپت

🟣 موضوع : ‏آشنایی با async و await

🟢 سوال :

‏کدام یک از گزینه‌های زیر روش صحیح فراخوانی یک تابع async است؟

گزینه 1:
result = myFunction();
گزینه 2:
await myFunction();
گزینه 3:
myFunction().then(result => {...});
گزینه 4:
let result = new myFunction();

🔵 گزینه صحیح: 3

🟢 توضیح :

‏توابع async یک Promise برمی‌گردانند، بنابراین برای دریافت نتیجه آن‌ها باید از .then() یا await (در داخل یک تابع async دیگر) استفاده کرد.


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
🎓 پکیج‌های طلایی آموزش برنامه‌نویسی از Udemy
📦 با زیرنویس فارسی | روی فلش ۱۲۸ گیگابایتی | آماده ارسال فوری 🚀

🧠 یادگیری با بهترین دوره‌ها، از مبتدی تا حرفه‌ای!


💻 توسعه دهنده فرانت اند هستی؟ اینا مخصوص توئه:

🔹 جاوااسکریپت (JavaScript)
📥 پکیج دوره‌های جاوااسکریپت

🎨 آموزش CSS: طراحی شیک و حرفه‌ای صفحات وب
📥 پکیج دوره‌های CSS

⚛️ آموزش React JS: دنیای کامپوننت‌ها و رابط کاربری مدرن
📥 پکیج دوره‌های React

آموزش 🅰️ Angular: فریم‌ورک قدرتمند گوگل برای اپ‌های حرفه‌ای
📥 پکیج دوره‌های Angular

🌐 آموزش Next.js: ساخت اپلیکیشن‌های SSR و فوق سریع
📥 دانلود پکیج دوره‌های Next.js



🧑‍💻 توسعه دهنده بکند هستی؟ اینا مخصوص شماست:

🚀 آموزش ASP .NET Core: برای ساخت API و وب‌سایت‌های مقیاس‌پذیر
📥 پکیج دوره‌های ASP.NET Core

🧾 آموزش Node .Js : نوشتن کدهای ایمن‌تر و حرفه‌ای‌تر
📥 پکیج دوره‌های Node.Js


🧾 آموزش TypeScript: نوشتن کدهای ایمن‌تر و حرفه‌ای‌تر
📥 پکیج دوره‌های TypeScript


📩 برای سفارش سریع: وارد لینک‌ها شو و ثبت سفارش رو بزن

📦 ارسال به سراسر ایران با پست پیشتاز
Media is too big
VIEW IN TELEGRAM
🔵 آموزش گیت (Git) - Commit

🟢 کیفیت : متوسط

🔴 توجه کنید این ویدیو با کیفیت متوسط می باشد. طی روزهای آینده نسخه های متفاوت با کیفیت بالاتر یا کم حجم تر از این نسخه در کانال قرار داده خواهد شد.

🟣 آموزش گیت (Git)

🟢 زبان آموزش: فارسی


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
🔵 کوییز #‏جاوا_اسکریپت

🟣 موضوع : ‏مدیریت خطا در توابع ناهمزمان

🟢 سوال :

‏متد .finally() در Promises برای چه منظوری استفاده می‌شود و آیا به نتیجه Promise دسترسی دارد؟

گزینه 1:
‏برای مدیریت خطاهای نهایی؛ بله.
گزینه 2:
‏برای اجرای کد پس از انجام یا رد شدن Promise؛ خیر.
گزینه 3:
‏برای تبدیل Promise به یک مقدار همزمان؛ بله.
گزینه 4:
‏برای لغو یک Promise در حال انتظار؛ خیر.

🔵 گزینه صحیح: 2

🟢 توضیح :

‏متد .finally(callback) یک تابع callback را می‌گیرد که پس از انجام یا رد شدن Promise اجرا می‌شود و به مقدار یا دلیل نهایی دسترسی ندارد.


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
🔵 کوییز #جاوا_اسکریپت

🟣 موضوع : ‏مدیریت انیمیشن‌ها با CSS و جاوا اسکریپت

🟢 سوال :

‏برای تنظیم تأخیر قبل از شروع یک انیمیشن CSS از چه خاصیتی استفاده می‌شود؟

گزینه 1:
animation-delay
گزینه 2:
animation-duration
گزینه 3:
delay
گزینه 4:
transition-delay

🔵 گزینه صحیح: 1

🟢 توضیح :

‏خاصیت animation-delay مدت زمان تأخیر قبل از شروع انیمیشن را مشخص می‌کند.


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
This media is not supported in your browser
VIEW IN TELEGRAM
🔵 Beginner JavaScript Tutorial - 2 - Comments and Statements

🟢 کیفیت : متوسط

🔴 توجه کنید با تنظیمات خود تلگرام می توانید حجم و کیفیت ویدیو را بر اساس سرعت اینترنت خود تنظیم نمایید.

🟣 JavaScript Tutorials Playlist

🟢 زبان آموزش: انگلیسی


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
🔵 کوییز #جاوا_اسکریپت

🟣 موضوع : ‏کار با ماژول‌های Node.js: fs، path و غیره

🟢 سوال :

‏برای مانیتور کردن تغییرات یک فایل از کدام متد استفاده می‌شود؟

گزینه 1:
fs.watchFile
گزینه 2:
fs.watch
گزینه 3:
fs.unwatchFile
گزینه 4:
fs.rename

🔵 گزینه صحیح: 2

🟢 توضیح :

fs.watch برای مانیتور کردن تغییرات فایل به‌صورت برخط (event-based) استفاده می‌شود.


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
🎓 پکیج‌های طلایی آموزش برنامه‌نویسی از Udemy
📦 با زیرنویس فارسی | روی فلش ۱۲۸ گیگابایتی | آماده ارسال فوری 🚀

🧠 یادگیری با بهترین دوره‌ها، از مبتدی تا حرفه‌ای!


💻 توسعه دهنده فرانت اند هستی؟ اینا مخصوص توئه:

🔹 جاوااسکریپت (JavaScript)
📥 پکیج دوره‌های جاوااسکریپت

🎨 آموزش CSS: طراحی شیک و حرفه‌ای صفحات وب
📥 پکیج دوره‌های CSS

⚛️ آموزش React JS: دنیای کامپوننت‌ها و رابط کاربری مدرن
📥 پکیج دوره‌های React

آموزش 🅰️ Angular: فریم‌ورک قدرتمند گوگل برای اپ‌های حرفه‌ای
📥 پکیج دوره‌های Angular

🌐 آموزش Next.js: ساخت اپلیکیشن‌های SSR و فوق سریع
📥 دانلود پکیج دوره‌های Next.js



🧑‍💻 توسعه دهنده بکند هستی؟ اینا مخصوص شماست:

🚀 آموزش ASP .NET Core: برای ساخت API و وب‌سایت‌های مقیاس‌پذیر
📥 پکیج دوره‌های ASP.NET Core

🧾 آموزش Node .Js : نوشتن کدهای ایمن‌تر و حرفه‌ای‌تر
📥 پکیج دوره‌های Node.Js


🧾 آموزش TypeScript: نوشتن کدهای ایمن‌تر و حرفه‌ای‌تر
📥 پکیج دوره‌های TypeScript


📩 برای سفارش سریع: وارد لینک‌ها شو و ثبت سفارش رو بزن

📦 ارسال به سراسر ایران با پست پیشتاز
🔵 کوییز #‏جاوا_اسکریپت

🟣 موضوع : ‏مقدمه‌ای بر Angular و مبانی آن

🟢 سوال :

‏Data Binding در Angular چیست؟

گزینه 1:
‏فرآیند اتصال داده‌ها بین کامپوننت و تمپلیت آن.
گزینه 2:
‏فرآیند ارسال داده از یک کامپوننت به کامپوننت دیگر.
گزینه 3:
‏فرآیند اعتبارسنجی داده‌های ورودی کاربر.
گزینه 4:
‏فرآیند ذخیره‌سازی داده‌ها در مرورگر.

🔵 گزینه صحیح: 1

🟢 توضیح :

‏Data Binding مکانیزمی است که به طور خودکار داده‌ها را بین کلاس کامپوننت و تمپلیت HTML آن همگام‌سازی می‌کند. Angular از data binding یک طرفه و دو طرفه پشتیبانی می‌کند.


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
🔵 کوییز #React_js

🟣 موضوع : ‏استفاده از Redux برای مدیریت وضعیت

🟢 سوال :

‏برای اعمال چند middleware در Redux از کدام تابع استفاده می‌شود؟

گزینه 1:
combineReducers
گزینه 2:
combineMiddleware
گزینه 3:
applyReducers
گزینه 4:
applyMiddleware

🔵 گزینه صحیح: 4

🟢 توضیح :

‏applyMiddleware برای اعمال middlewareها هنگام ایجاد store استفاده می‌شود.


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
💡 نکته #جاوا_اسکریپت

🟣 موضوع : ‏مدیریت درخواست‌ها با XMLHttpRequest

نکته :

‏خطاها رو بررسی کن! 💥 try...catch راه حل خوبیه برای مدیریت خطاها.


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
💡 نکته #جاوا_اسکریپت

🟣 موضوع : ‏آشنایی با ES6 و ویژگی‌های جدید جاوا اسکریپت

نکته :

‏Arrow functions (مثل () => {}) کدنویسی‌تو کوتاهتر و تمیزتر می‌کنه. مخصوصا وقتی قراره this رو هم مدیریت کنی. 🤯


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
🔵 کوییز #جاوا_اسکریپت

🟣 موضوع : ‏تعریف و استفاده از Middleware در Express.js

🟢 سوال :

‏کدام یک نوعی از middleware در Express.js نیست؟

گزینه 1:
‏رسمی (built-in).
گزینه 2:
‏شخص ثالث (third-party).
گزینه 3:
‏شخصی (custom).
گزینه 4:
‏مفسر جاوااسکریپت.

🔵 گزینه صحیح: 4

🟢 توضیح :

‏مفسر جاوااسکریپت نوعی middleware نیست؛ middleware شامل built-in، third-party و custom است.


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
🎓 پکیج‌های طلایی آموزش برنامه‌نویسی از Udemy
📦 با زیرنویس فارسی | روی فلش ۱۲۸ گیگابایتی | آماده ارسال فوری 🚀

🧠 یادگیری با بهترین دوره‌ها، از مبتدی تا حرفه‌ای!


💻 توسعه دهنده فرانت اند هستی؟ اینا مخصوص توئه:

🔹 جاوااسکریپت (JavaScript)
📥 پکیج دوره‌های جاوااسکریپت

🎨 آموزش CSS: طراحی شیک و حرفه‌ای صفحات وب
📥 پکیج دوره‌های CSS

⚛️ آموزش React JS: دنیای کامپوننت‌ها و رابط کاربری مدرن
📥 پکیج دوره‌های React

آموزش 🅰️ Angular: فریم‌ورک قدرتمند گوگل برای اپ‌های حرفه‌ای
📥 پکیج دوره‌های Angular

🌐 آموزش Next.js: ساخت اپلیکیشن‌های SSR و فوق سریع
📥 دانلود پکیج دوره‌های Next.js



🧑‍💻 توسعه دهنده بکند هستی؟ اینا مخصوص شماست:

🚀 آموزش ASP .NET Core: برای ساخت API و وب‌سایت‌های مقیاس‌پذیر
📥 پکیج دوره‌های ASP.NET Core

🧾 آموزش Node .Js : نوشتن کدهای ایمن‌تر و حرفه‌ای‌تر
📥 پکیج دوره‌های Node.Js


🧾 آموزش TypeScript: نوشتن کدهای ایمن‌تر و حرفه‌ای‌تر
📥 پکیج دوره‌های TypeScript


📩 برای سفارش سریع: وارد لینک‌ها شو و ثبت سفارش رو بزن

📦 ارسال به سراسر ایران با پست پیشتاز
🔵 کوییز #‏جاوا_اسکریپت

🟣 موضوع : ‏اصول AJAX: درخواست‌های ناهمزمان به سرور

🟢 سوال :

‏کدام شیء برای ایجاد درخواست AJAX استفاده می‌شود؟

گزینه 1:
`XMLHttpRequest`
گزینه 2:
`HTTPObject`
گزینه 3:
`AjaxRequest`
گزینه 4:
`ServerRequest`

🔵 گزینه صحیح: 1

🟢 توضیح :

‏شیء `XMLHttpRequest` هسته اصلی AJAX است و برای ایجاد و مدیریت درخواست‌ها استفاده می‌شود.


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
💡 نکته #جاوا_اسکریپت

🟣 موضوع : ‏استفاده از Event Delegation

نکته :

‏ازش استفاده کن تا عملکردت رو بهینه کنی. مخصوصاً وقتی DOM زیاد دستکاری می‌کنی. 🚀


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
🔵 کوییز #‏جاوا_اسکریپت

🟣 موضوع : ‏تعریف و استفاده از Middleware در Express.js

🟢 سوال :

‏آیا می‌توان چندین middleware را برای یک مسیر خاص تعریف و استفاده کرد؟

گزینه 1:
‏خیر، فقط یک middleware در هر مسیر مجاز است.
گزینه 2:
‏بله، چندین middleware می‌توانند به ترتیب قبل از تابع رسیدگی به درخواست اجرا شوند.
گزینه 3:
‏فقط middlewareهای مدیریت خطا می‌توانند متعدد باشند.
گزینه 4:
‏فقط middlewareهای سطح برنامه می‌توانند متعدد باشند.

🔵 گزینه صحیح: 2

🟢 توضیح :

‏می‌توان چندین middleware را برای یک مسیر تعریف کرد. این middlewareها به ترتیبی که تعریف شده‌اند قبل از تابع رسیدگی به درخواست اجرا می‌شوند.


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir