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

🟣 موضوع : ‏آشنایی با Vue.js و ویژگی‌های آن

🟢 سوال :

‏کدام دستور برای ایجاد یک اتصال دو طرفه بین یک عنصر فرم و یک ویژگی داده استفاده می شود؟

گزینه 1:
v-bind
گزینه 2:
v-on
گزینه 3:
v-model
گزینه 4:
v-for

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

🟢 توضیح :

‏v-model یک اتصال دو طرفه بین یک عنصر فرم (مانند input) و یک ویژگی داده ایجاد می کند.


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

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

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

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

🟣 موضوع : ‏مفهوم Symbol و کاربردهای آن

🟢 سوال :

‏آیا می‌توان Symbol ها را به رشته تبدیل کرد؟

گزینه 1:
‏بله، به طور مستقیم با استفاده از ()toString.
گزینه 2:
‏خیر، تبدیل مستقیم امکان‌پذیر نیست.
گزینه 3:
‏بله، با استفاده از عملگر +
گزینه 4:
‏بله، با استفاده از تابع String()

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

🟢 توضیح :

‏تبدیل مستقیم Symbol به رشته امکان‌پذیر نیست. تلاش برای این کار منجر به خطا می‌شود.


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

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

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

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

🟣 موضوع : ‏آشنایی با Fetch API به عنوان جایگزین XMLHttpRequest

🟢 سوال :

‏کدام یک از مزایای زیر Fetch API نسبت به XMLHttpRequest است؟

گزینه 1:
‏پشتیبانی بهتر از Promises.
گزینه 2:
‏نحو ساده‌تر و خواناتر.
گزینه 3:
‏جداسازی بهتر نگرانی‌ها بین تنظیمات درخواست و مدیریت پاسخ.
گزینه 4:
‏همه موارد فوق.

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

🟢 توضیح :

‏Fetch API یک رابط مدرن‌تر و قدرتمندتر با پشتیبانی از Promises، نحو ساده‌تر و جداسازی بهتر مسئولیت‌ها ارائه می‌دهد که کار با درخواست‌های HTTP ناهمزمان را آسان‌تر می‌کند.


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

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

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


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

📦 ارسال به سراسر ایران با پست پیشتاز
🎯 می‌خوای زبان انگلیسی رو اصولی، لذت‌بخش و با توضیحات فارسی یاد بگیری؟

📣 همین حالا دوره های آموزش زبان انگلیسی به صورت کانال VIP تلگرامی رو سفارش بده و حرفه‌ای شو!

💎 ویژه‌ترین کانال‌ها با محتوای صوتی فارسی و متنی!

🔹 قبل از سفارش، نمونه های صوتی هر کانال را به دقت گوش دهید تا از کیفیت دوره لذت ببرید.


👈 دوره ها:


🔵 1️⃣ - دوره آموزش کامل 4000 لغت ضروری انگلیسی
🎧 بر اساس کتاب مشهور 4000 لغت ضروری
💰 قیمت: ۳۰۰ هزار تومان
برای دیدن نمونه های صوتی از کانال 4000 لغت ضروری انگلیسی اینجا را کلیک کنید

🟣 2️⃣ - آموزش گرامر انگلیسی با پادکست فارسی
📘 پوشش درس به درس کتاب های مشهور گرامر انگلیسی (English Grammar In Use ، کتاب های گرامر آکسفورد و ...)
💰 قیمت: ۳۰۰ هزار تومان
برای دیدن نمونه های صوتی آموزش گرامر اینجا را کلیک کنید


🟣 3️⃣ - آموزش افعال عبارتی (Phrasal Verbs)
🎙 دوره ای که تمامی اصطلاحات انگلیسی را پوشش خواهد داد
💰 قیمت: ۳۰۰ هزار تومان
برای دیدن نمونه های صوتی افعال عبارتی اینجا را کلیک کنید

🟣 4️⃣ - آموزش اصطلاحات و Idioms پرکاربرد
🎧 دوره ای که تمامی اصطلاحات انگلیسی را پوشش خواهد داد
💰 قیمت: ۳۰۰ هزار تومان
برای دیدن نمونه های صوتی از کانال آموزش اصطلاحات اینجا را کلیک کنید

🟣 5️⃣ - آموزش لغات کتاب 504 واژه ضروری
🔊 بر اساس کتاب محبوب 504 واژه
💰 قیمت: ۳۰۰ هزار تومان
برای دیدن نمونه های صوتی از کانال 504 اینجا را کلیک کنید

🟣 6️⃣ - داستان‌های سطح‌بندی‌شده انگلیسی
📚 همراه با eBook و فایل صوتی انگلیسی و پادکست فارسی برای هر داستان
🔍 ترجمه و توضیح لغات مهم
💰 قیمت: ۳۰۰ هزار تومان
برای دیدن نمونه های صوتی کتاب های سطح بندی شده اینجا را کلیک کنید

توجه: قیمت هر دوره 300 هزار تومان است و در صورت سفارش یکجای هر 6 دوره مبلغ یک میلیون و چهارصد خواهد بود.

📩 برای سفارش و دریافت لینک عضویت کانال ها همین حالا به آیدی زیر پیام بده:
👉 @ma_limbs
💡 نکته #React_js

🟣 موضوع : Render Props

نکته :

‏مواظب باش توی render یه تابع جدید نسازی، چون ممکنه باعث رندرهای اضافه بشه. بهینه‌سازی یادت نره! ⚡️


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

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

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

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

🟣 موضوع : ‏Hook‌ پایه: useEffect

نکته :

‏useEffect خیلی قدرتمنده، اما زیاده‌روی نکن! بعضی وقتا state management های ساده‌تر بهتر جواب میدن. 🧘


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

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

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

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

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

🟢 سوال :

‏جاوا اسکریپت سمت کاربر عمدتاً در کجا اجرا می‌شود؟

گزینه 1:
‏مرورگر وب
گزینه 2:
‏سرور
گزینه 3:
‏پایگاه داده
گزینه 4:
‏خط فرمان

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

🟢 توضیح :

‏جاوا اسکریپت سمت کاربر برای تعامل با کاربر و دستکاری DOM، عمدتاً در مرورگر اجرا می‌شود.


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

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

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

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

🟣 موضوع : ‏متد addEventListener و نحوه ثبت رویدادها

🟢 سوال :

‏کدام روش ثبت رویداد به طور کلی در جاوا اسکریپت مدرن توصیه می‌شود؟

گزینه 1:
‏استفاده مستقیم از پراپرتی‌های onEvent (مانند element.onclick = function()).
گزینه 2:
‏استفاده از متد attachEvent() (مختص IE).
گزینه 3:
‏استفاده از متد addEventListener().
گزینه 4:
‏استفاده از HTML inline event handlers (<button onclick="...">).

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

🟢 توضیح :

‏متد addEventListener() روش توصیه شده برای ثبت رویدادها در جاوا اسکریپت مدرن است زیرا انعطاف‌پذیری بیشتری (مانند ثبت چندین listener برای یک رویداد و کنترل فاز رویداد) ارائه می‌دهد و با استانداردهای وب سازگارتر است.


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

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

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

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

🟣 موضوع : ‏ایجاد المان‌های داینامیک در صفحات وب

🟢 سوال :

‏کدام ویژگی برای دریافت مقدار یک ویژگی HTML در جاوا اسکریپت استفاده می‌شود؟

گزینه 1:
getAttribute
گزینه 2:
getProperty
گزینه 3:
getValue
گزینه 4:
fetchAttribute

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

🟢 توضیح :

‏متد `getAttribute` برای دریافت مقدار یک ویژگی در یک عنصر HTML استفاده می‌شود.


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

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

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

🟣 موضوع : ‏استایل‌دهی داخلی: CSS Modules

🟢 سوال :

‏چگونه می‌توان یک کلاس CSS Module را به یک المنت HTML اعمال کرد؟

گزینه 1:
`<div className="styles.container">`
گزینه 2:
`<div className={styles.container}>`
گزینه 3:
`<div style={styles.container}>`
گزینه 4:
`<div class={styles.container}>`

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

🟢 توضیح :

‏برای اعمال یک کلاس CSS Module به یک المنت، باید از `className={styles.container}` استفاده کرد.


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

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

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

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

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

نکته :

‏سمت سرور، با دیتابیس دوست میشه و اطلاعات رو مدیریت میکنه، مثل یه مدیرِ اطلاعاتی 💾.


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

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

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

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

🟣 موضوع : ‏مفهوم Undefined و Null و تفاوت آن‌ها

🟢 سوال :

‏نوع داده undefined در جاوا اسکریپت چیست؟

گزینه 1:
Object
گزینه 2:
Null
گزینه 3:
Undefined
گزینه 4:
Boolean

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

🟢 توضیح :

‏نوع داده خود undefined در جاوا اسکریپت undefined است.


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

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

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

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

🟣 موضوع : ‏تعریف و تفاوت متغیرها با var، let و const

🟢 سوال :

‏متغیرهای تعریف‌شده با var در مقابل let چه تفاوت اصلی در حوزه دید دارند؟

گزینه 1:
‏var در سطح بلاک scoped است
گزینه 2:
‏let فقط تابع scoped است
گزینه 3:
‏var تابع scoped و let بلاک scoped است
گزینه 4:
‏هر دو بلاک scoped هستند

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

🟢 توضیح :

‏var تابع scoped است ولی let بلاک scoped است


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

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

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

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

🟣 موضوع : ‏آشنایی با Node.js و کاربردهای آن

🟢 سوال :

‏کدام اصطلاح به معنای اجرای عملیات بدون انتظار برای تکمیل آن است؟

گزینه 1:
‏همزمان
گزینه 2:
‏ناهمزمان
گزینه 3:
‏سریال
گزینه 4:
‏موازی

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

🟢 توضیح :

‏برنامه نویسی ناهمزمان (Asynchronous) به معنای اجرای عملیات بدون مسدود کردن رشته اصلی برنامه است.


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

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

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


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

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

🟣 موضوع : ‏کار با ویژگی‌های dataset در المنت‌های HTML

نکته :

‏وقتی میخوای مقدار یه دیتاست رو عوض کنی، لازم نیست دوباره کل المنت رو آپدیت کنی! فقط مقدار element.dataset.propertyName رو تغییر بده. خیلی سریع و بهینه! 🚀


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

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

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

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

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

🟢 سوال :

‏Memoization در برنامه‌نویسی به چه معناست؟

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

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

🟢 توضیح :

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


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

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

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

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

🟣 موضوع : ‏مفهوم Undefined و Null و تفاوت آن‌ها

نکته :

‏برای مقایسه، null == undefined درسته (چون فقط مقدار رو چک می‌کنه)، ولی null === undefined غلطه (چون نوع هم مهمه)! 🤯


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

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

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

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