Accessible Vue
Subtitle: The Why and How of building inclusive apps with Vue.js
Publisher: Leanpub
Published: 2021
Format: Ebook
Number of pages: 146
Table of contents: title: About this book; title: What are the contents of this book?; title: What are the limits of this book?; title: Who is this book for?; title: How do code examples in this book work?; title: Who wrote this book?; title: 1. Cover accessibility basics first; title: Web app accessibility is web accessibility; title: Law of the instrument; title: The sad status quo; title: The search for root causes; title: Where to start to make a change; title: Ask users, do User Testing; title: A special look on screen-readers; title: Action Steps for this chapter; title: 2. Basic web app accessibility concepts; title: Disclosure widgets; title: Focus management; title: Modality; title: Hiding and deactivating elements accessibly; title: Links and Buttons; title: WAI-ARIA Authoring practices; title: Action Steps for this chapter; title: 3. Using Vue’s strengths; title: Conveying context with props; title: Requiring props; title: Circumventing Vue 2’s one-root-element rule; title: Facilitate focus management with $refs; title: Controlling where attributes get applied to; title: Visibility helper components; title: Accessible Base Components; title: Action Steps for this chapter; title: 4. Make typical components accessible; title: Modal dialogs; title: Skip links; title: Slide-In Navigation; title: Menus; title: Tab Component; title: Aside: Component libraries; title: Action Steps for this chapter; title: 5. Convey changes of state to screen-readers; title: Live regions; title: Accessible routing; title: Action Steps for this chapter; title: 6. Testing for accessibility; title: Automated tests are no miracle workers; title: Accessibility Testing as education; title: Linting; title: Checks in your browser; title: Unit tests; title: End-to-end, or inter-component testing; title: The most important testing of it all; title: Action Steps for this chapter; title: 7. Keep on learning; title: Follow these people; title: Look into React; title: Follow the development of standards; title: Join the accessibility community; title: Action Steps for this chapter; title: Conclusion