Roxo
2.74K subscribers
1.33K photos
44 videos
2 files
370 links
🎓 آکادمی آنلاین روکسو

روکسو یک وبسایت آموزش آنلاین است که در آن هم میتوانید مهارت مورد نیازتان را یاد بگیرید و هم تخصص خود را به دیگران یاد بدهید.

آدرس وبسایت:

www.roxo.ir

ارتباط با ما از طریق تلگرام:

@roxo24

آدرس کانال تلگرام:
Download Telegram
بهترین #فریم_ورک های #جاوا_اسکریپت برای سال 2019

💻 #برنامه_نویسی

🆔 @roxo_ir
💛 رازهایی درباره #جاوا_اسکریپت

💻 #برنامه_نویسی

🆔 @roxo_ir
☕️ محبوب ترین فریم ورک های #جاوا_اسکریپت

💻 #برنامه_نویسی

🆔 @roxo_ir
♌️ سری آموزش #شی_گرایی_در_جاوا_اسکریپت

🏑 درس اول: «کلید واژه های this و Constructor ها»

📒 این درس را در لینک زیر بخوانید:

👉 www.roxo.ir/go/xrnq7

💻 #برنامه_نویسی #جاوا_اسکریپت

🆔 @roxo_ir
الگوهای برنامه نویسی راه حل ها یا کدهایی با قابلیت استفاده ی چندباره هستند که برای از بین بردن مشکلات برنامه نویسی استفاده می شوند. تمام زبان های برنامه نویسی الگوهای مختلفی برای خودشان دارند و در واقع نوعی قالب یا template (روشی برای کدنویسی) برای برنامه نویسی هستند و با design (طراحی) های شیء گرا و رویه ای و… کاملا فرق دارند.

در این جلسه میخواهیم با الگوی Module و همچنین نسخه ای از آن به نام Revealing Module Pattern آشنا شویم:

👉 https://roxo.ir/go/9hmbz

💻 #برنامه_نویسی #جاوا_اسکریپت

🆔 @roxo_ir
🛎 سری آموزش از مقدماتی تا پیشرفته‌ی جی کوئری بصورت 🍃رایگان🍃 منتشر شد.

☀️جی کوئری یک کتابخانه غنی #جاوا_اسکریپت است که بر اساس قاعده «کد کم تر، کار بیش تر» بنا شده است.

☀️ شرکت های بزرگی همچون گوگل، مایکروسافت و IBM از jQuery در محصولات خود استفاده می کنند.

📃 سری آموزشی مقدماتی تا پیشرفته jQuery را در لینک زیر ببینید:

👉 www.roxo.ir/go/yep7j


💻 #برنامه_نویسی

🆔 @roxo_ir
🎓 دوره‌ی رایگان آموزش تایپ اسکریپت منتشر شد

📍 #تایپ_اسکریپت زبانی است که روی جاوا اسکریپت سوار می شود و در نگاه اول 80 درصد شبیه جاوا اسکریپت است و چون بر پایه #جاوا_اسکریپت نوشته شده، ساختار آن دقیقا مشابه جاوا اسکریپت است و فقط تعداد محدودی نحو اضافه دارد.


🔰 دوره‌ی جامع آموزش تایپ‌ اسکریپت را در لینک زیر بخوانید:

👉 www.roxo.ir/series/typescript-tutorial


🆔 @roxo_ir
⚱️جاوا اسکریپت رو قورت بده!!!!

📒 دوره جامع آموزش جاوا اسکریپت (پروژه محور) بالاخره منتشر شد!

👉 https://roxo.ir/go/6a3uw

💻 #برنامه_نویسی #جاوا_اسکریپت

🆔 @roxo_ir
انواع خطا در #جاوا_اسکریپت:

⚠️EvalError:‌
هنگام استفاده از تابع ()eval رخ می دهد

⚠️InternalError:
هنگامیکه خطایی در موتور جاوا اسکریپت اتفاق میفتد و داده‌ها آنقدر زیاد میشوند که پشته (stack) بیش از حد بزرگ میشود

⚠️RangeError:
زمانیکه عددی خارج از محدوده مجاز خودش باشد

⚠️ReferenceError:
زمانیکه یک ارجاع (reference) به یک متغیر وجود نداشته باشد

⚠️SyntaxError:
زمانیکه موتور جاوا اسکریپت نمیتواند کدهای نوشته شده توسط شما را بخواند. معمولا به دلیل غلط نحوی (syntax) رخ میدهند

⚠️TypeError:
زمانیکه یک متغیر یا پارامتر دارای نوع داده صحیح نباشد. مثلا تابع یک رشته را از ما میخواهد و ما یک عدد را پاس داده ایم

⚠️URIError:
زمانیکه مقدار پاس داده شده به توابع encodeURI یا decodeURI غیرمعتبر باشد

⚠️DOMException:
دسته‌ای از خطای جاوا اسکریپت مربوط به Web API هستند (کار با مرورگرها در جاوا اسکریپت)

⚠️AggregateError:
زمانیکه نیاز باشد چندین خطا به صورت یکجا نمایش داده شوند



📃 جامع‌ترین راهنما درباره‌ی خطاها در جاوا اسکریپت و روش‌های رفع آنها:

👉 https://www.roxo.ir/javascript-error-management-guide


🆔 @roxo_ir
🔹 آیا می‌دانید JavaScript build toolها چه ابزارهایی هستند؟ ابزارهایی که کدهای شما را مدیریت می‌کنند و آن‌ها را از کد development (مرحله توسعه) به کد production (مرحله تولید) می‌رسانند و مسائلی مانند وابستگی‌های برنامه را مدیریت می‌کنند. Vite یکی از این JavaScript build tool هاست.

🔹 در آوریل سال ۲۰۲۰ آقای Evan You (توسعه دهنده Vue.js) به فکر راه‌اندازی سرور توسعه‌ای به نام Vite افتاد. در ابتدا Vite تنها یک سرور توسعه برای کامپوننت‌های تک‌فایلی در Vue.js بود (single file component) اما بعدها توسعه پیدا کرد تا جایی که اکنون یک سرور توسعه برای تمام برنامه‌های جاوا اسکریپتی است.

🔹 ویژگی جالب Vite اینست که پروژه‌ها را bundle نمی‌کند (کدها را در یک فایل ادغام نمی‌کند) بلکه از ماژول‌های ES در جاوا اسکریپت استفاده می‌کند. این ویژگی، تفاوت اصلی Vite و دیگر سرورهای توسعه است و باعث می‌شود سرعت Vite بسیار بالا باشد.


📃در مقاله‌ی زیر با Vite و نحوه‌ی کار آن بیشتر آشنا شوید:

👉 https://www.roxo.ir/what-is-vite


💻 #برنامه_نویسی #جاوا_اسکریپت


🆔 @roxo_ir