Chapter 3 - Some Big Concepts You Need to Know Flashcards

1
Q

progressive enhancement

A

one strategy for dealing with unknown browser capabilities - start with a baseline experience that makes the content or core functionality available to even the most rudimentary browsers or assistive devices - then layer on more advanced features for the browsers that can handle them - finish with nice to have effects that enhance the experience for users with the most advanced browsers

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

graceful degradation

A

where you design the fully enhanced experience first, then create a series of fallbacks for non-supporting browsers

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

authoring strategy

A

writing an HTML document in logical order, and elements marked up in an meaningful way, also ensures search engines will catalog the content correctly

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

styling strategy

A

create layers of experiences by taking advantage of the way browsers parse style sheet rules

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

scripting strategy

A

making sure basic functionality is intact even when JavaScript is turned off.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Responsive Web Design (RWD)

A

strategy for providing appropriate layouts to devices based on the size of the viewport

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

M-dot Sites

A

separate mobile sites with customized interface and features set

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

accessibility

A

building pages in a manner that creates as few barriers as possible to getting to information, regardless of the user’s ability and the device used to access the web

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

vision impairment

A

people with low or no vision

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

mobility impairment

A

users with limited or no use of their hands

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

auditory impairment

A

users with limited or no hearing

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

cognitive impairment

A

users with memory, reading comprehension, problem solving, or attention limitations

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Web Accessibility Initiative (WAI)

A

created by the W3C to address the need to make the web usable for everyone

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Web Content Accessibility Guidelines (WCAG)

A

a document produced by the WAI to help developers create accessible sites

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Accessible Rich Internet Applications (WAI-ARIA)

A

a spec that addresses the accessibility of web applications that include dynamically generated content, scripting, and advanced interface elements that are particularly confounding to assistive devices - defines a number of roles for content and widgets that authors can explicitly apply using the role attribute

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

waterfall chart

A

a chart that shows you all the requests made and assets downloaded

17
Q

List at least two unknown factors you need to consider when designing and developing a site.

A
  1. the size of the screen or browser window
  2. the user’s internet connection speed
  3. whether JavaScript is enabled
  4. Whether the browser supports specific features
  5. Whether the user is at a desk or on the go (context and attention span)
18
Q

Match the technology or practice with the problem it best addresses: Progressive enhancement

A

All levels of browser capabilities

19
Q

Server-side detection

A

Determining which device is being used

20
Q

Responsive design

A

A variety of screen sizes

21
Q

WAI-ARIA

A

Assistive reading and input devices

22
Q

Site performance optimization

A

Slow connection speeds

23
Q

Web accessibility strategies take into account four broad categories of disabilities. Name the four and provide a measure you might take to ensure content is accessible for each.

A

Sight impairment: make sure the content is semantic and in logical order for when it is read by a screen reader.
Hearing impairment: provide transcripts for audio and video content.
Mobility impairment: use measures that help users without a mouse or keyboard.
Cognitive impairment: content should be simple and clearly organized.

24
Q

When would you use a waterfall chart?

A

You would use a waterfall chart to evaluate your site’s performance in the optimization process.