آموزش ویدیویی جاوا اسکریپت، Node.js ، React ، jQuery ، Vue و ...
1.65K subscribers
52 photos
34 videos
121 files
927 links
Download Telegram
🔵 کوییز #جاوا_اسکریپت

🟣 موضوع : ‏ساخت یک سرور ساده با Node.js

🟢 سوال :

‏وقتی درخواست جدیدی می‌آید callback سرور چند بار اجرا می‌شود؟

گزینه 1:
‏هیچ
گزینه 2:
‏یک بار برای سرور
گزینه 3:
‏دو بار
گزینه 4:
‏یک بار به ازای هر درخواست

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

🟢 توضیح :

‏callback به ازای هر درخواست یک‌بار اجرا می‌شود.


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

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

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

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

🟣 موضوع : ‏مبانی Prototype و وراثت پروتوتایپی

🟢 سوال :

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

گزینه 1:
‏بهینه‌سازی مصرف حافظه با به اشتراک گذاشتن متدها و ویژگی‌ها بین اشیاء.
گزینه 2:
‏ایجاد ساختارهای داده‌ای پیچیده.
گزینه 3:
‏پیاده‌سازی الگوهای طراحی شیءگرا.
گزینه 4:
‏محدود کردن دسترسی به ویژگی‌های اشیاء.

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

🟢 توضیح :

‏وراثت پروتوتایپی به بهینه‌سازی مصرف حافظه کمک می‌کند زیرا متدها و ویژگی‌های مشترک به جای تکرار در هر شیء، در شیء Prototype ذخیره می‌شوند و تمام نمونه‌ها به آن‌ها ارجاع دارند. همچنین امکان پیاده‌سازی الگوهای طراحی شیءگرا را فراهم می‌کند.


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

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

آدرس کانال اصلی :
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


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

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

🟣 موضوع : ‏پروفایلینگ عملکرد با React DevTools

🟢 سوال :

‏کدام تب در React DevTools Profiler به شما اجازه می دهد تا رندرها را بر اساس زمان مرتب کنید؟

گزینه 1:
Components
گزینه 2:
Profiler
گزینه 3:
Settings
گزینه 4:
Console

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

🟢 توضیح :

‏تب Profiler اطلاعات مربوط به زمان صرف شده برای رندر هر کامپوننت را نشان می دهد و به شما امکان می دهد رندرها را بر اساس زمان مرتب کنید.


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

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

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

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

🟣 موضوع : ‏عملگرهای ریاضی، منطقی و مقایسه‌ای در جاوا اسکریپت

🟢 سوال :

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

گزینه 1:
==
گزینه 2:
!=
گزینه 3:
===
گزینه 4:
!==

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

🟢 توضیح :

‏عملگر === تساوی مقدار و نوع را بررسی می‌کند.


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

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

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

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

🟣 موضوع : ‏تست e2e با Playwright

🟢 سوال :

‏Playwright چگونه با single-page applicationها (SPA) کار می کند؟

گزینه 1:
‏به طور خودکار صبر می کند تا برنامه کاملاً بارگیری شود
گزینه 2:
‏به توسعه دهنده نیاز دارد که زمان انتظار explicit تنظیم کند
گزینه 3:
‏فقط از برنامه های از پیش رندر شده پشتیبانی می کند
گزینه 4:
‏به پلاگین خاصی نیاز دارد

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

🟢 توضیح :

‏Playwright به طور خودکار صبر می کند تا SPA کاملاً بارگیری شود و پایدار شود.


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

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

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

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

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

🟢 سوال :

‏کدام یک از ویژگی‌های ES6 امکان پیمایش آسان مقادیر ساختارهای iterable مانند آرایه‌ها و رشته‌ها را فراهم می‌کند؟

گزینه 1:
‏حلقه for...in
گزینه 2:
‏حلقه while
گزینه 3:
‏حلقه for...of
گزینه 4:
‏متد forEach

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

🟢 توضیح :

‏حلقه for...of در ES6 معرفی شد و یک روش ساده و مستقیم برای پیمایش مقادیر موجود در ساختارهای iterable (مانند آرایه‌ها، رشته‌ها، Mapها، Setها و غیره) ارائه می‌دهد.


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

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

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

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

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

🟢 سوال :

‏کدام متد برای باز کردن یک درخواست XMLHttpRequest استفاده می شود؟

گزینه 1:
send()
گزینه 2:
open()
گزینه 3:
load()
گزینه 4:
request()

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

🟢 توضیح :

‏متد open() برای مقداردهی اولیه درخواست، تعیین متد (GET, POST, etc.) و URL مورد نظر استفاده می شود.


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

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

آدرس کانال اصلی :
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


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

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

🟣 موضوع : ‏استفاده از `memo` برای جلوگیری از رندر مجدد

🟢 سوال :

‏React.memo برای کدام نوع کامپوننت کار نمی‌کند؟

گزینه 1:
‏کامپوننت تابعی
گزینه 2:
‏کامپوننت کلاسی
گزینه 3:
‏کامپوننت با Hooks
گزینه 4:
‏کامپوننت با props ساده

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

🟢 توضیح :

‏React.memo فقط برای کامپوننت‌های تابعی (functional) طراحی شده است


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

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

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

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

🟣 موضوع : ‏فرامین کنترل‌شده (Controlled Components)

🟢 سوال :

‏برای پاک کردن مقدار یک input کنترل‌شده پس از submit باید چه کاری انجام دهیم؟

گزینه 1:
‏استفاده از document.querySelector
گزینه 2:
‏استفاده از reset() فرم در HTML
گزینه 3:
‏استفاده از ref
گزینه 4:
‏مقدار state مربوطه را به مقدار اولیه (مثلا '') ست کنیم

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

🟢 توضیح :

‏برای پاک کردن باید state مربوط به input را به مقدار اولیه بازنشانی کرد.


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

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

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

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

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

🟢 سوال :

‏کدام متد Axios برای ارسال درخواست GET استفاده می‌شود؟

گزینه 1:
axios.post
گزینه 2:
axios.get
گزینه 3:
axios.fetch
گزینه 4:
fetch.get

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

🟢 توضیح :

‏برای ارسال درخواست GET در Axios از متد axios.get استفاده می‌شود.


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

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

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

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

🟣 موضوع : ‏تایپ کوئرینگ (Type Coercion) در جاوا اسکریپت

🟢 سوال :

‏نتیجهٔ عبارت 5 == "5" چیست؟

گزینه 1:
true
گزینه 2:
false
گزینه 3:
TypeError
گزینه 4:
"5"

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

🟢 توضیح :

‏در == مقدارها قبل مقایسه به عدد تبدیل می‌شوند و 5 == 5


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

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

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

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

🟣 موضوع : ‏Template Literals و کاربرد آن‌ها در ساخت رشته‌ها

🟢 سوال :

‏کدام یک از موارد زیر روش سنتی (قبل از ES6) برای ساخت رشته‌ای مشابه با \نام: ${name}\ بود؟

گزینه 1:
‏'نام: ' + name;
گزینه 2:
‏"نام: " + name;
گزینه 3:
‏"نام: ${name}";
گزینه 4:
‏'نام: ${name}';

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

🟢 توضیح :

‏قبل از معرفی Template Literal در ECMAScript 6 (ES6)، برای ترکیب رشته‌ها و متغیرها از عملگر + (Concatenation) استفاده می‌شد که معمولاً خوانایی کمتری داشت.


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

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

آدرس کانال اصلی :
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


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

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

🟣 موضوع : ‏مبانی Testing در جاوا اسکریپت: Unit Testing با Jest و Mocha

🟢 سوال :

‏کدامیک از اهداف اصلی Unit Testing در جاوا اسکریپت است؟

گزینه 1:
‏تست یکپارچگی بین ماژول‌ها
گزینه 2:
‏تست رابط کاربری
گزینه 3:
‏تست عملکردهای مجزای کد
گزینه 4:
‏تست عملکرد کلی برنامه

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

🟢 توضیح :

‏Unit Testing بر روی تست کردن کوچکترین واحدهای قابل تست کد، مانند توابع یا متدها، به صورت مجزا تمرکز دارد.


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

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

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

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

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

🟢 سوال :

‏کدام روش برای اجرای کد بعد از تکمیل یک Promise، صرف نظر از موفقیت یا شکست، استفاده می شود؟

گزینه 1:
`.then()`
گزینه 2:
`.catch()`
گزینه 3:
`.finally()`
گزینه 4:
`.resolve()`

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

🟢 توضیح :

‏متد `.finally()` همیشه پس از تکمیل Promise اجرا می شود.


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

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

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

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

🟣 موضوع : ‏استفاده از حلقه‌های for، while و do-while

🟢 سوال :

‏کدام کلمه کلیدی برای رد کردن تکرار فعلی یک حلقه و رفتن به تکرار بعدی استفاده می‌شود؟

گزینه 1:
return
گزینه 2:
break
گزینه 3:
continue
گزینه 4:
skip

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

🟢 توضیح :

‏کلمه کلیدی continue اجرای تکرار فعلی حلقه را متوقف کرده و به تکرار بعدی می‌رود.


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

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

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

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

🟣 موضوع : ‏Dark Mode در React

🟢 سوال :

‏کدام یک از این توابع React بهترین روش برای ذخیره حالت Dark Mode در بین بارگذاری صفحه‌ها است؟

گزینه 1:
‏useState در هر بار رندر
گزینه 2:
‏useEffect همراه با localStorage
گزینه 3:
‏useReducer بدون ذخیره‌سازی
گزینه 4:
useCallback

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

🟢 توضیح :

‏با useEffect مقدار تم را پس از رندر در localStorage ذخیره می‌کنیم.


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

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

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

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

🟣 موضوع : ‏Testing Unit با Jest و React Testing Library

🟢 سوال :

‏کدام تابع React Testing Library از async/await پشتیبانی می‌کند؟

گزینه 1:
getByRole
گزینه 2:
findByRole
گزینه 3:
queryByRole
گزینه 4:
getAllByRole

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

🟢 توضیح :

‏findByRole با Promise کار می‌کند و مناسب تست‌های async است.


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

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

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

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