Any computer or laptop with a separate screen & input devices such as mouse or trackpads
Desktop Computer
requires content to be logical and have meaning
Vision Impairment
Group at the W3C that oversees efforts across web technologies that make the web more accessible
WAI (Web Accessibility Initiative)
describes specification documents accessibility features
WAI-ARIA (Accessible Rich Internet Applications)
requires you to provide content that works without a mouse and keyboard
Mobility Impairment
Smaller devices such as smartphones and tablets
Mobile Devices
Requires creators to provide audio instead of just sight content
Auditory Impairment
Separate site served to mobile devices
M-dot Site
strategy for dealing with unknown screen size
Responsive Web Design
needs content to be simple and clearly organized
Cognitive Impairment
Features of a site & its underlying code that make it usable by visitors with assistive browsing and input devices
Accessibility
Make sure basic functionality is possible
Scripting Strategy
used to write in logical order, with elements marked up in a meaningful way
HTML Strategy
Server software that & corresponding database that detect the type of device making HTTP requests, then return the appropriate documents
Server-Side Detection
being able to upgrade site and content to a newer version later
Forward Capabilities
US Government Accessibility Guidelines that must be adhered to if you are developing a .gov website
Section 508
Using universally supported properties
Style Strategy
Approach to web development that designs the fully enhanced experience first, then adds a series of fallbacks for non-supporting browsers
Graceful Degradation
A strategy for designing sites that involve 1 HTML file & uses CSS to provide appropriate layouts
Responsive Web Design
desktops, smartphones, smartwatches, cell phones, tablets, smart TVs, etc
In web design, the speed at which a web page and its resources downloads, displays, and responds to user input
Performance
Ways users access web content (need 3)
Keyboard, mouse, voice commands, screen readers, magnifiers, joystick, foot pedals, etc
Strategy for web production that deals with unknown browser capabilities by making sure that content & key interactions are available on all browsing devices
Progressive Enhancement
A tool built into major web browsers that reveals all requests made to the server
Waterfall Chart
Site performance tips (need 3)
Image files small as possible, streamline HTML markup, JavaScript kept at a minimal, don't load unnecessary assets, reduce browser requests to server