WGU C777 Web Development Applications

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/175

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

176 Terms

1
New cards

HTML5, CSS, JavaScript

The web development trifecta

2
New cards

main

HTML5 tag defining the main body of a document. Cannot be the child of the header, nav, article, aside, or footer elements.

3
New cards

header and footer

These elements can also be included in article, aside, nav, main, and section elements, not just on the page itself

4
New cards

source

This element identifies the file(s) to use in a video or audio element

5
New cards

style guide

A set of standards for the writing and/or design of documents

6
New cards

IE9

This version of IE is the first to support HTML5

7
New cards

Add them via JS, make them block via CSS

What should you do to support HTML5 elements in pre-IE9 browsers.

8
New cards

selector

The term for the part of CSS code that refers to the element you want to style

9
New cards

declaration

In CSS, the term for a property and value pair. It must always end with a semicolon

10
New cards

rule

In CSS, the name for a selector, property and value all grouped together

11
New cards

inheritance

The word "cascading" in CSS refers to this concept

12
New cards

External, embedded, inline

The cascading order of CSS style sheets, ordered from lowest priority to highest

13
New cards

rel, type, href

Linking to a CSS file requires these attributes in the link element

14
New cards

style

Embedded CSS should be placed in a block defined by this element

15
New cards

style

Inline CSS should be placed in an attribute with this name

16
New cards

document flow

The arrangement of content elements on a page and how the space is used. Does it fall from top to bottom in stacks, or does some content float to one side or the other?

17
New cards

curly braces

These are not used when defining inline CSS styles

18
New cards

clear

Use this CSS property to avoid having floating elements before/after another element

19
New cards

static

In CSS, the "normal, or default", position of block elements within a page

20
New cards

relative

In CSS, positioning a block element relative to another element

21
New cards

absolute

In CSS, this causes the element to appear to float above the document and can be positioned as needed. It is completely removed from the rest of the page flow.

22
New cards

fixed

In CSS, this causes the element to remain in the same position when the page is scrolled

23
New cards

inherit

In CSS, this causes the element to inherit its parent's position

24
New cards

padding

In the box model, this is the space between the content and the border

25
New cards

margin

In the box model, this is the space between the border and surrounding elements

26
New cards

content, padding, border, and margin

Add all of these up to get the full size of an element in the box model

27
New cards

element[attribute$=value]

This CSS3 selector selects every instance of a specified element whose specified attribute ends with the specified value

28
New cards

element[attribute*=value]

This CSS3 selector selects every instance of a specified element whose specified attribute contains the specified substring value

29
New cards

element[attribute^=value]

This CSS3 selector selects every instance of a specified element whose specified attribute begins with the specified value

30
New cards

element:checked

This CSS3 selector selects every checked instance of a specified element

31
New cards

element:disabled

This CSS3 selector selects every disabled instance of a specified element

32
New cards

element:enabled

This CSS3 selector selects every enabled instance of a specified element

33
New cards

element:first-of-type

This CSS3 selector selects every instance of a specified element that is the first of its parent

34
New cards

element:last-of-type

This CSS3 selector selects every instance of a specified element that is the last of its parent

35
New cards

element1~element2

This CSS3 selector selects every instance of element2 that is preceded by an instance of element1 where both have the same parent. element2 need not be immediately preceded by element1

36
New cards

multiple images

CSS3 now allows this in the background

37
New cards

background-clip

CSS3 property determining whether the background extends into the border or not (content, padding, or border)

38
New cards

background-origin

CSS3 property defining the location to which the background-position property should be relative (content, padding, or border)

39
New cards

length, percentage, cover, contain

CSS3 values used in a background-size property. Last two are optional. Default is auto.

40
New cards

rgba

Whereas the opacity property applies to an element and its children, you can use this to specify the opacity of a single element

41
New cards

@font-face

CSS3 rule allowing you to specify custom fonts

42
New cards

400

This font weight is the same as normal

43
New cards

700

This font weight is the same as bold

44
New cards

100-900

Range of font weights

45
New cards

text-shadow

IE9 and earlier do not support this text property

46
New cards

font-family and src

These two CSS3 properties are required by @font-face

47
New cards

transform

An effect that changes an element's shape, size and/or position

48
New cards

transform-origin

Property that allows you to change a transformed element's position

49
New cards

transform-style

Property that specifies whether child elements will retain the parent element's position in 3D space

50
New cards

perspective

Property that specifies the perspective from which a 3D child element is viewed by defining how far it is placed from view

51
New cards

perspective-origin

Property that specifies the bottom position of a 3D element

52
New cards

backface-visibility

Property that defines whether or not an element is visible when it is rotated to face away from the viewer

53
New cards

IE10+, Firefox, Opera

These browsers support the transform property

54
New cards

Chrome 34, Safari 7, IE9

These browsers require a vendor prefix for transforms

55
New cards

transition

CSS3 effects that change an element from one style to another style

56
New cards

transition-property

Property that specifies the CSS property that the transition will affect

57
New cards

duration

Properties that defines the amount of time that a transition takes in seconds (s) or milliseconds (s). Default is 0. If no value is specified, then no transition occurs

58
New cards

timing function

Properties that describe the speed of a transition. Valid options are ease, linear, ease-in, ease-out, and ease-in-out

59
New cards

delay

Properties that defines how long before a transition or animation begins

60
New cards

@keyframes

At-rule used to create CSS3 animations

61
New cards

Chrome 34 and Safari 7

@keyframes requires a prefix for these two browsers

62
New cards

animation-name

Property that specifies the identifier for the @keyframes animation that binds it to a selector

63
New cards

animation-iteration-count

Property that specifies the number of times the animation will play. Default is 1.

64
New cards

animation-direction

Property that specifies whether to play the animation in reverse on alternate cycles.

Requires an iteration count greater than 1. Parameters are normal, reverse, alternate, alternate-reverse

65
New cards

animation-play-state

Property that specifies whether the animation is running or paused. Default is running

66
New cards

Chrome, Safari, and Firefox

The resize property only works in these browsers

67
New cards

appearance

CSS3 UI property that makes an element look like a standard user interface element, such as a button or window

68
New cards

box-sizing

CSS3 UI property that forces specified elements fit an area in a certain way

69
New cards

icon

CSS3 UI property that styles an element with an iconic equivalent

70
New cards

nav-index

CSS3 UI property that specifies the tabbing order for an element

71
New cards

nav-direction

CSS3 UI property that specifies where the cursor will navigate to when the user presses the "direction" arrow key

72
New cards

outline-offset

CSS3 UI property that draws an outline beyond the border edge (i.e., offsets the outline) as specified

73
New cards

resize

CSS3 UI property that specifies whether an element can be resized by the user and how it can be resized

74
New cards

overlay

A CSS3 technique used to place an HTML element on top of another HTML element

75
New cards

z-index

Use this CSS3 property to create an overlay. Without it and by default, the HTML element listed last in the page appears at the top and vice versa.

76
New cards

letters, _, or $

The first character of a variable name in JavaScript must be one of these

77
New cards

letters, numbers, or _

Except for the first character, the name of a variable in JavaScript can contain these only

78
New cards

number, string, boolean, Object, null, undefined

The 6 data types in JavaScript

79
New cards

operand

Data that is to be operated upon or manipulated in some manner by an operator

80
New cards

abort

Event that occurs when the loading of an image is aborted

81
New cards

blur

Event that occurs when input focus is removed from a form element

82
New cards

change

Event that occurs when a user changes the value of a form field

83
New cards

error

Event that occurs when an error takes place while a page or image is loading

84
New cards

focus

Event that occurs when a user gives input or focus to a form element

85
New cards

reset

Event that occurs when a form's Reset button is clicked

86
New cards

select

Event that occurs when the user selects the text in a form field

87
New cards

submit

Event that occurs when a form's Submit button is clicked

88
New cards

unload

Event that occurs when a page is unloaded from the browser

89
New cards

load

Event that occurs when a page is loaded into the browser

90
New cards

click

Event that occurs when the user clicks on a link or form element

91
New cards

mouseOver

Event that occurs when the user moves the mouse pointer over a visible element on a page

92
New cards

mouseOut

Event that occurs when the mouse pointer leaves a visible element on a page

93
New cards

letter or _

In JavaScript, function names must begin with this

94
New cards

letters, numbers, _, or $

Except for the first character, function names in JavaScript can contain these

95
New cards

true

True or false: JavaScript is parsed according to its position in the page, as the browser works its way through the HTML

96
New cards

load-time errors

Typically syntax errors, these usually cause error alerts

97
New cards

run-time errors

Typically caused by improper use of commands, these errors can cause error alerts

98
New cards

logic errors

Errors that result in the script running improperly. They do not cause error alerts. The script may return unexpected results or may fail to execute at all.

99
New cards

misspelling and case-sensitivity

The two most common JavaScript coding errors

100
New cards

canvas.getContext("2d")

The method to retrieve a canvas's drawing context