اپلیکیشن اندرویدی فلشکارت آموزشی مدیریت رویدادها در جاوااسکریپت برای ساخت رابطهای کاربری پویا
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره مدیریت رویدادها در جاوااسکریپت برای ساخت رابطهای کاربری پویا
موضوع کلی: فناوری اطلاعات و توسعه نرمافزار
موضوع میانی: برنامهنویسی وب و جاوااسکریپت
📋 سرفصلهای دوره
- 1. مقدمهای بر رویدادها در جاوااسکریپت
- 2. درک مدل رویداد DOM
- 3. انواع رویدادهای ماوس
- 4. پردازش کلیک ماوس
- 5. رویدادهای هاور و درگ
- 6. رویدادهای صفحه کلید
- 7. تشخیص فشار کلید
- 8. کار با رویدادهای ورودی فرم
- 9. ارسال فرم و اعتبارسنجی
- 10. رویدادهای فوکوس و بلور
- 11. مدیریت رویدادهای پنجره
- 12. اسکرول کردن و تغییر اندازه پنجره
- 13. رویدادهای لمسی برای دستگاههای موبایل
- 14. تشخیص لمس و حرکات
- 15. رویدادهای سفارشی در جاوااسکریپت
- 16. ایجاد و انتشار رویدادهای سفارشی
- 17. مدیریت رویدادهای انیمیشن
- 18. پایان انیمیشن و انتقال
- 19. رویدادهای انتقال CSS
- 20. تشخیص اتمام انتقال
- 21. رویدادهای بارگذاری منابع
- 22. خطاها در بارگذاری منابع
- 23. مدیریت رویدادهای ناوبری
- 24. تغییر URL و تاریخچه مرورگر
- 25. رویدادهای مرورگر و وضعیت صفحه
- 26. فعال و غیرفعال کردن رویدادها
- 27. توقف انتشار رویداد (stopPropagation)
- 28. جلوگیری از رفتار پیشفرض (preventDefault)
- 29. الگوهای مدیریت رویداد
- 30. تفویض رویداد (Event Delegation)
- 31. مدیریت رویدادهای غیرهمزمان
- 32. Promiseها در مدیریت رویداد
- 33. Async/Await در رویدادها
- 34. استفاده از Web Workers برای رویدادهای سنگین
- 35. مدیریت رویدادهای شبکه
- 36. WebSockets و ارتباط دوطرفه
- 37. Server-Sent Events (SSE)
- 38. مدیریت رویدادهای ذخیرهسازی (Storage Events)
- 39. رویدادهای localStorage و sessionStorage
- 40. مدیریت رویدادهای مرورگر (Browser Events)
- 41. APIهای مرورگر و رویدادهای مرتبط
- 42. رویدادهای مربوط به وضعیت اتصال اینترنت
- 43. تشخیص آنلاین/آفلاین بودن
- 44. مدیریت رویدادهای مربوط به موقعیت مکانی
- 45. دسترسی به موقعیت جغرافیایی کاربر
- 46. مدیریت رویدادهای مربوط به دوربین و میکروفون
- 47. دسترسی به دستگاههای ورودی
- 48. مدیریت رویدادهای مربوط به Clipboard
- 49. کپی و چسباندن محتوا
- 50. مدیریت رویدادهای مربوط به Drag and Drop
- 51. کشیدن و رها کردن عناصر
- 52. مدیریت رویدادهای مربوط به Web Components
- 53. چرخه حیات کامپوننتهای سفارشی
- 54. مدیریت رویدادهای مربوط به Service Workers
- 55. نصب، فعالسازی و دریافت پیام
- 56. مدیریت رویدادهای مربوط به WebGL
- 57. رسم گرافیک در مرورگر
- 58. مدیریت رویدادهای مربوط به Web Audio API
- 59. پردازش و پخش صدا
- 60. مدیریت رویدادهای مربوط به WebRTC
- 61. ارتباطات همتا به همتا
- 62. مدیریت رویدادهای مربوط به WebGL2
- 63. ویژگیهای پیشرفته گرافیک
- 64. مدیریت رویدادهای مربوط به WebGPU
- 65. پردازش موازی با GPU
- 66. مدیریت رویدادهای مربوط به WebAssembly
- 67. اجرای کد غیر جاوااسکریپت
- 68. مدیریت رویدادهای مربوط به Web Workers (پیشرفته)
- 69. ارتباط بین Workerها
- 70. مدیریت رویدادهای مربوط به IndexedDB
- 71. پایگاه داده در مرورگر
- 72. مدیریت رویدادهای مربوط به WebSockets (پیشرفته)
- 73. پروتکلها و افزونهها
- 74. مدیریت رویدادهای مربوط به Server-Sent Events (پیشرفته)
- 75. فرمت داده و پارسینگ
- 76. مدیریت رویدادهای مربوط به Performance API
- 77. اندازهگیری و بهینهسازی عملکرد
- 78. مدیریت رویدادهای مربوط به Intersection Observer
- 79. تشخیص دیده شدن عناصر
- 80. مدیریت رویدادهای مربوط به Resize Observer
- 81. تشخیص تغییر اندازه عناصر
- 82. مدیریت رویدادهای مربوط به Mutation Observer
- 83. نظارت بر تغییرات DOM
- 84. مدیریت رویدادهای مربوط به Fullscreen API
- 85. حالت تمام صفحه
- 86. مدیریت رویدادهای مربوط به Gamepad API
- 87. کنترل بازی با گیمپد
- 88. مدیریت رویدادهای مربوط به Web Speech API
- 89. تشخیص گفتار و تبدیل به متن
- 90. مدیریت رویدادهای مربوط به Device Orientation
- 91. جهتگیری دستگاه (شتابسنج و ژیروسکوپ)
- 92. مدیریت رویدادهای مربوط به Battery Status
- 93. وضعیت باتری دستگاه
- 94. مدیریت رویدادهای مربوط به Network Information
- 95. اطلاعات شبکه (نوع اتصال، سرعت)
- 96. مدیریت رویدادهای مربوط به Permissions API
- 97. مدیریت دسترسی به قابلیتها
- 98. مدیریت رویدادهای مربوط به Web Share API
- 99. اشتراکگذاری محتوا
- 100. مدیریت رویدادهای مربوط به Web Share Target API
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.