Software Engineer Labdon
600 subscribers
43 photos
4 videos
2 files
747 links
👑 Software Labdon

حمایت مالی:
https://www.coffeete.ir/mrbardia72

ادمین:
@mrbardia72
Download Telegram
🔵 عنوان مقاله
How to Use Browser Developer Tools

🟢 خلاصه مقاله:
ابزارهای توسعه‌دهنده مرورگر در Chrome و Firefox برای دیباگ، تست و درک رفتار وب‌اپلیکیشن‌ها حیاتی‌اند و دسترسی فوری به DOM، استایل‌ها، ترافیک شبکه، کارایی و فضای ذخیره‌سازی برنامه می‌دهند. Daniel Knott در یک ویدئوی ۱۷ دقیقه‌ای مروری فشرده و کاربردی ارائه می‌کند که برای شروع سریع یا مرور منظم قابلیت‌ها بسیار مفید است. در کار روزمره، پنل Elements برای بررسی و ویرایش زنده HTML/CSS، Console برای لاگ‌گیری و اجرای اسکریپت‌های کوتاه، Network برای رصد درخواست‌ها و شبیه‌سازی شبکه کند، و Device Mode برای تست ریسپانسیو به‌کار می‌آید. برای تحلیل عمیق‌تر، Performance برای پروفایلینگ، Sources برای دیباگ مرحله‌به‌مرحله، Application برای مشاهده cookies و localStorage/IndexedDB و Lighthouse برای ممیزی عملکرد و دسترس‌پذیری مفیدند. شروع کار ساده است: DevTools را با F12 یا Cmd/Ctrl+Shift+I باز کنید، پنل‌ها را امتحان کنید، breakpoint بگذارید و شبکه کند را شبیه‌سازی کنید؛ این مهارت‌ها دیباگ را سریع‌تر و کیفیت را بالاتر می‌برند.

#DevTools #Chrome #Firefox #WebDevelopment #Debugging #Frontend #Performance

🟣لینک مقاله:
https://cur.at/vsX39bm?m=web


👑 @software_Labdon
🔵 عنوان مقاله
How to test the new ARIA Notify API with Cypress

🟢 خلاصه مقاله:
ARIA Notify API راهی استاندارد برای اعلام پیام‌های مهم به فناوری‌های کمکی فراهم می‌کند و وابستگی به الگوهای شکننده مثل aria-live را کاهش می‌دهد. برای اطمینان از دسترس‌پذیری، می‌توان با رویکرد ارتقای تدریجی ابتدا از این API استفاده کرد و در نبود آن به fallback مبتنی بر aria-live برگشت. در Cypress بهترین کار این است که فراخوانی‌های مربوط به اعلان را در یک تابع کمکی کپسوله کرده و در تست‌ها آن را stub/spy کنید؛ سپس با ایجاد کنش کاربریِ محرکِ اعلان، روی پیام و متادیتاهای مورد انتظار assertion بگیرید و سناریوی fallback را هم بررسی کنید. Mark Noonan همین الگو را نشان می‌دهد: تشخیص قابلیت، stub کردن، assertion دقیق روی پیام‌ها، و پرهیز از اتکا به خروجی صفحه‌خوان، در کنار تست‌های ناوبری با صفحه‌کلید و اجرای کراس‌براوزر در CI.

#Accessibility #ARIA #Cypress #WebTesting #A11y #AssistiveTechnology #FrontEnd #WebDevelopment

🟣لینک مقاله:
https://cur.at/jZIFr5U?m=web


👑 @software_Labdon
👍1