الويب

كيف يأخذ اختبار قابلية الاستخدام لـ Indigo.Design التخمين من تصميم الويب

تشرح هذه المقالة عملية اختبار قابلية الاستخدام: ما هي ومتى يجب عليك استخدامها وكيفية إنشاء رؤى مدعومة بالبيانات أثناء تطوير موقع الويب الخاص بك باستخدام Indigo.Design.

قراءة المزيد

تنفيذ التمرير اللانهائي والتحميل البطيء للصور في رد الفعل

في هذا البرنامج التعليمي ، سنتعلم كيفية استخدام واجهة برمجة تطبيقات `HTML`` Intersection Observer` لتنفيذ التمرير اللانهائي والتحميل البطيء للصور في مكون وظيفي لـ React. في هذه العملية ، سوف نتعلم كيفية استخدام بعض خطاطيف React وكيفية إنشاء خطافات مخصصة.

قراءة المزيد

ابق هادئًا واقرأ مجلة Smashing

إنه ذلك الوقت من الشهر! انضم إلينا حيث نشارك آخر الأخبار ونسلط الضوء على الأشياء التي عملنا عليها واستمتعنا أيضًا بقراءتها خلال الشهر الماضي.

قراءة المزيد

إعادة جدولة SmashingConf SF والبحث عن بعضهما البعض

نحن حزينون لاضطرارنا إلى إعادة جدولة SmashingConf SF ، ولكننا نعمل على إيجاد طرق لنكون مع مجتمعنا تقريبًا حتى نتمكن من الاجتماع مرة أخرى.

قراءة المزيد

صور SVG التي يمكن الوصول إليها: الشمولية وراء الأنماط

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

قراءة المزيد

إنشاء تدفقات كلمة مرور آمنة باستخدام NodeJS و MySQL

بمساعدة استخدام NodeJS و MySQL ، تعرف على كيفية إنشاء تدفق آمن لإعادة تعيين كلمة المرور حتى تتمكن من تجنب هذه المزالق.

قراءة المزيد

أين تنتمي مُحسّنات محرّكات البحث إلى عملية تصميم الويب الخاصة بك؟

كلمة "SEO" لها وزن كبير. نحن نعلم مدى أهمية نجاح موقع الويب ، ومع ذلك ، غالبًا ما يصبح أحد تلك الأشياء المتبقية حتى نهاية مشروع تصميم الويب للتعامل معها.

قراءة المزيد

مؤتمرات تصميم الويب القادمة (أغسطس 2021 - يناير 2022)

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

قراءة المزيد

كيفية إنشاء مدير موسيقى باستخدام Nuxt.js و Express.js

تقدم هذه المقالة مقدمة حول كيفية تبسيط Multer لعملية معالجة تحميلات الملفات. يقدم أيضًا كيفية استخدام Mongoose للتفاعل مع قاعدة البيانات الخاصة بنا من خلال إنشاء تطبيق مدير الموسيقى باستخدام Express.js جنبًا إلى جنب مع Multer لتحميل الموسيقى و Nuxt.js (إطار عمل Vue) للواجهة الأمامية الخاصة بنا.

قراءة المزيد

ماذا تعني شبكة الويب القابلة للطي في الواقع؟

جلبت الأجهزة القابلة للطي معهم حديثًا عن "شبكة قابلة للطي" ، وفكرة أن اتفاقيات الويب طويلة الأمد قد تكون على وشك حدوث تغيير خطير. هل كل ذلك ضجيج أم حان الوقت للتحلي بالمرونة؟

قراءة المزيد