Sieć

Alternatywny interfejs głosowy dla asystentów głosowych

Asystenci głosowi są obecnie najpopularniejszym przypadkiem użycia głosowych interfejsów użytkownika. Ponieważ jednak asystenci głosowi przekazują informacje zwrotne, rozmawiając z użytkownikiem, asystenci mogą rozwiązywać tylko proste zadania użytkownika, takie jak ustawianie alarmu lub odtwarzanie muzyki. Aby głosowe interfejsy użytkownika mogły się naprawdę przebić, informacja zwrotna dla użytkownika musi być wizualna, a nie dźwiękowa.

Czytaj więcej

Routing po stronie klienta w Next.js

Next.js ma system routingu oparty na plikach, w którym każda strona automatycznie staje się trasą na podstawie nazwy pliku. Ten artykuł poprowadzi Cię przez prawie wszystko, co musisz wiedzieć o routingu w Next.js i wskaże Ci powiązane tematy i koncepcje.

Czytaj więcej

Twój obraz prawdopodobnie nie jest dekoracyjny

Umieszczanie obrazów we współczesnej sieci jest bardzo celowe, pomagając w przekazaniu ogólnego celu strony lub wyświetlenia. Oznacza to, że prawie każdy deklarowany obraz musi mieć alternatywny opis.

Czytaj więcej

Kompletny przewodnik po narzędziach ułatwień dostępu

W nowej krótkiej serii postów przedstawiamy niektóre z przydatnych narzędzi i technik dla programistów i projektantów. Niedawno omówiliśmy wiadomości e-mail w formacie HTML i generatory SVG. Tym razem przyjrzymy się różnym rodzajom narzędzi, które pomogą Ci usprawnić proces testowania ułatwień dostępu. Nie przegap następnego.

Czytaj więcej

Rozkręcanie wielu witryn WordPress lokalnie za pomocą DevKinsta

Tworząc motywy i wtyczki do WordPressa, musimy je przetestować w różnych środowiskach. Jak możemy szybko i łatwo stworzyć wiele witryn testowych na naszym komputerze, bez konieczności zostania administratorem?

Czytaj więcej

Smashing Podcast Episode 39 z Addy Osmani: Optymalizacja obrazu

W tym odcinku Smashing Podcast mówimy o optymalizacji obrazu. Jakie kroki powinniśmy wykonać, aby uzyskać wydajne obrazy w 2021 roku? Aby się dowiedzieć, rozmawiamy z ekspertem Addy Osmani.

Czytaj więcej

Kiedy CSS nie wystarczy: Wymagania JavaScript dla dostępnych komponentów

Alert spoilera: podpowiedzi, mody, zakładki, karuzele i rozwijane menu to tylko niektóre z elementów interfejsu użytkownika, które wymagają czegoś więcej niż CSS. Aby zapewnić dostępność interfejsu, JavaScript jest niezbędnym dodatkiem do zarządzania fokusem, reagowania na zdarzenia klawiatury i przełączania atrybutów ARIA.

Czytaj więcej

Jak zbudować aplikację do geokodowania w Vue.js za pomocą Mapbox

W tym przewodniku przyjrzymy się ogólnie pojęciom geokodowania naprzód i geokodowania wstecznego i zbudujemy miniaplikację, która zastosuje te koncepcje do wyświetlania określonych lokalizacji, korzystając z Mapbox i Vue.js 2.6.11, aby to osiągnąć .

Czytaj więcej

Pierwsze kroki z pakietem internetowym

Nowoczesne przeglądarki zapewniają dobrą obsługę modułów JavaScript, ale pakiety modułów, takie jak webpack, pozostają krytyczną częścią łańcucha narzędzi JavaScript. Przyjrzyjmy się bliżej, czym jest pakiet webpack i jak go używać w przepływie pracy deweloperskiej.

Czytaj więcej

Zarządzanie stanem udostępnionym w Vue 3

Pisanie aplikacji Vue na dużą skalę może być wyzwaniem. W tym artykule Shawn Wildermuth omawia zalety i wady takich podejść, jak fabryki, współdzielone obiekty i korzystanie z Vuex. Wyjaśnia również, co nadchodzi w Vuex 5.0, co może zmienić sposób, w jaki wszyscy używamy stanu współdzielonego w Vue 3.

Czytaj więcej