الويب

واجهة مستخدم صوتية بديلة لمساعدي الصوت

تعد المساعدين الصوتيين حاليًا أكثر حالات الاستخدام شيوعًا لواجهات المستخدم الصوتية. ومع ذلك ، نظرًا لأن المساعدين الصوتيين يقدمون ملاحظات من خلال التحدث إلى المستخدم ، يمكن للمساعدين فقط حل مهام المستخدم البسيطة مثل ضبط المنبه أو تشغيل الموسيقى. من أجل اختراق واجهات المستخدم الصوتية ، يجب أن تكون التعليقات المرسلة للمستخدم مرئية بدلاً من أن تكون مسموعة.

قراءة المزيد

التوجيه من جانب العميل في Next.js

يحتوي Next.js على نظام توجيه قائم على الملفات تصبح فيه كل صفحة مسارًا تلقائيًا بناءً على اسم الملف الخاص بها. ستوجهك هذه المقالة خلال كل ما تحتاج إلى معرفته تقريبًا حول التوجيه في Next.js وتوجهك في اتجاه الموضوعات والمفاهيم ذات الصلة.

قراءة المزيد

ربما تكون صورتك غير زخرفية

يُعد وضع الصور على الويب الحديث أمرًا مقصودًا للغاية ، مما يساعد على توصيل الهدف العام لصفحة أو عرض ما. هذا يعني أن كل صورة تقريبًا تحتاج إلى وصف بديل.

قراءة المزيد

دليل كامل لأدوات الوصول

في سلسلة قصيرة جديدة من المنشورات ، نسلط الضوء على بعض الأدوات والتقنيات المفيدة للمطورين والمصممين. لقد قمنا مؤخرًا بتغطية رسائل البريد الإلكتروني بتنسيق HTML و SVG Generators. هذه المرة نبحث في أنواع مختلفة من الأدوات لمساعدتك على تبسيط عملية اختبار إمكانية الوصول. لا تفوت التالي.

قراءة المزيد

إدارة مواقع ووردبريس متعددة محليًا باستخدام DevKinsta

عند تطوير السمات والإضافات لـ WordPress ، نحتاج إلى اختبارها في بيئات مختلفة. كيف يمكننا إنشاء مواقع اختبار متعددة على جهاز الكمبيوتر الخاص بنا ، بسرعة وسهولة ، دون الحاجة إلى أن تصبح مسؤول نظام؟

قراءة المزيد

تحطيم بودكاست الحلقة 39 مع آدي عثماني: تحسين الصورة

في هذه الحلقة من Smashing Podcast ، نتحدث عن تحسين الصورة. ما هي الخطوات التي يجب أن نتبعها للحصول على صور عالية الأداء في عام 2021؟ نتحدث إلى الخبير آدي عثماني لمعرفة ذلك.

قراءة المزيد

عندما لا تكون CSS كافية: متطلبات JavaScript للمكونات التي يمكن الوصول إليها

تنبيه المفسد: تلميحات الأدوات ، النماذج ، علامات التبويب ، الدوارات ، والقوائم المنسدلة هي بعض مكونات واجهة المستخدم التي تتطلب أكثر من CSS. لضمان إمكانية الوصول إلى واجهتك ، تعد JavaScript إضافة ضرورية لإنجاز إدارة التركيز والاستجابة لأحداث لوحة المفاتيح وتبديل سمات ARIA.

قراءة المزيد

كيفية إنشاء تطبيق ترميز جغرافي في Vue.js باستخدام Mapbox

في هذا الدليل ، سنلقي نظرة عامة على مفاهيم الترميز الجغرافي الأمامي والترميز الجغرافي العكسي ، وسننشئ تطبيقًا مصغرًا يطبق هذه المفاهيم لعرض مواقع محددة ، باستخدام Mapbox و Vue.js 2.6.11 لتحقيق ذلك .

قراءة المزيد

الشروع في استخدام Webpack

توفر المتصفحات الحديثة دعمًا جيدًا لوحدات JavaScript النمطية ، لكن حزم الوحدات النمطية مثل حزمة الويب تظل جزءًا مهمًا من سلسلة أدوات JavaScript. دعنا نلقي نظرة عميقة على ماهية حزمة الويب وكيفية استخدامها في سير عمل التطوير الخاص بك.

قراءة المزيد

إدارة الحالة المشتركة في Vue 3

يمكن أن تمثل كتابة تطبيقات Vue على نطاق واسع تحديًا. في هذه المقالة ، يتعمق Shawn Wildermuth في إيجابيات وسلبيات الأساليب مثل المصانع والأشياء المشتركة واستخدام Vuex. يشرح أيضًا ما هو قادم في Vuex 5.0 والذي قد يغير كيفية استخدامنا جميعًا للحالة المشتركة في Vue 3.

قراءة المزيد