HTML5/CSS3/JAVASCRIPT

Réussis tes devoirs et examens dès maintenant avec Quizwiz!

Required HTML Tags

<html>, <head>, <title>, <body>

Header Element

Defines a header for a document, section, or article.

Raster Image

Made up of pixels (ex: photograph)

Resistive Touch Screens

Made up of several layers, topmost layer flexes when pressed

Gesture

involves fingers touching a screen or mouse gestures

RGBA

red green blue alpha color model

Web form

A Web page that provides input fields for a user to enter data, which is sent to a server for processing. From there, the information is stored in a database or forwarded to a recipient

Positioned Float

A CSS construct that enables you to position images, text, and boxes anywhere in an HTML document and then wrap text completely around these elements.

Global Attribute

A global attribute can be used with any HTML element; in other words, it's permitted globally.

targetTouches

A list of touch points currently in contact with the screen and whose touchstart occurred within the same node

Unordered list

A list that displays list entries in a bulleted list.

Ordered list

A list that orders the list entries using numbers, by default.

createElement Method

A method used to display an image when a button is clicked or some other event occurs

Computer Program

A recipe we direct the computer to execute that results in a particular display or action

Named Flow

A set of elements taken from the source and to be flowed into a content container.

Nav Element

A set of navigation links as a document 's primary navigation

Vendor Prefixes

A way for browser makers to add support for new CSS features before those features are fully supported in all browsers

<figcaption>

Adds a caption to an image on a Web page

Dynamic Application

Adjusts and responds to such action by end users

File API

Allows a browser or application to upload files from local storage to a remote server without the need for a plug-in

localStorage

Allows users to save larger amounts of data from session to session

WebSockets

An API that offers full duplex communication through a single socket over the internet

Table

An HTML table contains rows and columns, and is used to organize and display information in a grid format.

Events

An action that triggers another action to occur

Event Handler

An optional script or executable that handles input received in a program

Parsing

Analyzing a sentence into its parts and describing their syntactic roles

Content Containers

Areas into which content is flowed

FileList

Array-like sequence of file objects

Automatic Validation

Automatic validation of input means the browser checks the data the user inputs.

Fallback

Backup content that displays if primary content cannot

CSS Exclusions

CSS Exclusions are another name for positioned floats

Client-side Validation

Client-side validation is the process of validating user input before submission to the server

Linear-gradient

Creates a gradient from top to bottom or vice versa, or from corner to corner

Radial-gradient

Creates a gradient that radiates out from a central point

Repeating-linear-gradient

Creates a repeating linear gradient, which results in straight bands of gradient color

Repeating-radial-gradient

Creates a repeating radial gradient, which results in circular bands of gradient color

Block-level element

Creates boxes that contribute to the layout of a document

Doctype

Declaration found at the very top of almost every HTML document. Specifies the language of the rules the page uses

CSS Regions

Defined areas (regions) of an HTML document where content can flow.

Footer Element

Defines a footer for a document or section, and typically contains information about the document or section

Article Element

Defines a part of an HTML document that consists of a "self-contained composition" that is independent from the rest of the content in the document.

Section Element

Defines a section in a document, such as a chapter, parts of a thesis, or parts of a Web page whose content is distinct from each other.

Inline elements

Designed for laying out text and doesn't disrupt the flow of the document

Accelerometer

Device that measures acceleration. Detects forces applied to the device

Interactivity

Enables an end user to take an action in an application , usually by clicking a button or pressing a key .

<mark>

Enables you to highlight blocks of text in HTML documents

<audio>

Enables you to incorporate audio into HTML documents using minimal code

<video>

Enables you to incorporate videos into HTML documents using minimal code. Has attributes such as poster, autoplay, controls, and loop

Datalist Element

Enables you to present the user with a drop-down list of options to select from

XMLHttpRequest API (XHR)

Enables you to use JavaScript to pass data in the form of text strings between a client and server

Form Input

Form input is the information a user enters into fields in a Web or client application form.

getCurrentPosition

Gets the device's current position

CSS3 Grid Layout Model

Gives developers greater control over complex layouts compared to the flexbox model. Uses columns, rows, and cells. Child elements of a grid are called grid items

GPS

Global Positioning System found in most modern devices to track location

CSS Flexbox Model

Good for forms that reposition and resize when the user changes the size of the browser window; Enables relative sizes and positioning. Child box is a flexbox item.

File

Includes read only informational attributes about an individual file

Scale

Indicates the amount of two finger pinch zooming that occured

Rotation

Indicates the amount of two finger rotation that occured

Semantic Markup

Intuitive markup that gives better meaning or definition to several tags so they make more sense to humans, programs, and Web browsers.

Subroutines

Is a programmers sometimes identify functions that return no value as

Callback

Is a response to an event , such as a script execution in response to a mouse click

Function

Is a segment of a program defined and performed in isolation from other parts.

Library

Is collection of resources , like prewritten function code and subroutines , that developers use to create programs

Methods

JavaScript function that belong to objects

Required by both canvas and SVG

Javascript

User Input Form Validation

Javascript validates user entries and suggest alternatives

sessionStorage

Keeps data only for one session until the browser is closed. Isolated to a specific window/browser tab. Multiple windows/tabs can maintain their own session data

Tag Pairs

Keywords that structure an HTML page. Keywords are surrounded by angled brackets. Usually come in pairs

Multi-column Layout

Lets you create columns, divide text across multiple columns, specify the amount of space that appears between columns (the gap), make vertical lines (rules) appear between columns, and define where columns break.

Civic data

Location data thats easily understood by humans

Vector Image

Made up of lines and curves based on mathematical expressions

Metro Style

Metro UI consists of large "Live Tiles"; as used in Windows 8

Iframe

Mini boxes on a Web page that contain external content embedded in an HTML document, as the content source.

Attributes

Modifiers of HTML elements that provide additional information

Absolute Positioning

More exact and uses geometric placement

Autofocus Attribute

Moves the focus to a particular input field when a Web page loads

translate()

Must use an x and y value to position the element relative to the original or default position

Content source

One or more blocks of text in the same or a separate HTML document that holds the content you want to flow through a layout

Parent/Child Relationships

Parent box can contain multiple child boxes. Child can inherit CSS styles from a parent

Placeholder Text

Placeholder text is text displayed inside an input field when the field is empty.

Nesting

Placing one element inside of another

JavaScript Library

Pre-written JavaScript code.

Menu Element

Presents a list (or menu) of commands, usually with buttons. The W3C prefers that you use the menu element only for context menus, lists of form controls and commands, toolbars, and similar items.

Recursion

Programming technique where a function calls itself. A key part of animation.

Geolocation API

Provides a device's latitude and longitude coordinates

Pattern Attribute

Provides a format (a regular expression) for an input field, which is used to validate whatever is entered into the field.

Blob

Provides access to raw binary data

FileReader

Provides methods to read and display a file

Geodectic data

Raw location data such as latitude and longitude

Depreciation

Removing elements from the list of available HTML elements

AppCache

Saves a copy of Web site files locally in a structured form. Only saves files listed in the cache manifest

SVG

Scalable Vector Graphics. Loads into the DOM. Changes to fit screen. Highly detailed and scales well

Web Workers

Scripts that run in the background performing calculations or other actions that allow for a more responsive user interface

Cookies

Small text files that web sites save that contain information about the user and their browsing preferences. A variable in JavaScript. Content can change as browsing preferences change

Flow-into

Specifies a content source.

Flow-from

Specifies one or more content containers.

<figure>

Specifies the type of element you're adding

Variable

Stands for piece of data

Data Types

String, number, array, boolean, null, object, undefined

Element

Tag pair or empty tag. Can describe content, insert graphics and create hyperlinks

CSS Selector

The HTML element that you are trying to style: p {color:brown}

Aside Element

The aside element is used to set off content that's related to the current topic but would interrupt the flow of the document if left inline.

Animation

The display of a sequence of static images at a fast enough speed to create the illusion of images

Email Attribute

The email attribute requires the user to enter an email address into an input field.

jQuery

The leading JavaScript library

Identifier

The name of a variable or function. Cannot be the same as words already used in the language

Server-side Validation

The process of a server validating data received from a user input form.

Hyphenation

The process of connecting two words with a hyphen mark (-) or breaking words between syllables at the end of a line.

Validation

The process of verifying that information entered or captured in a form is in the correct format and usable before sending the data to the server.

Validation

The process of verifying that information entered or captured is in the correct format.

Required Attribute

The required attribute requires information in a field when the form is submitted.

Declaration

The style for a specific selector: p {color:brown}

Touchstart event

Triggered by every new finger touch

Gesturestart event

Triggered by every new two finger gesture

Touchend event

Triggered when a finger is lifted from the screen

Touchcancel event

Triggered when the device launches another application

Canvas

Use JavaScript to draw pixel based shapes on a canvas. Animate objects, render text w/ embellishments, include color, gradient and pattern fills. Use for small drawings and screens

<img>

Used with the <figure> tag to display an image. Used to add images to an HTML document. The src and alt attributes are required

UI

User interface, portion of a website or application with which a user interacts

Capacitive

Uses electrodes to sense objects touching the screen, object must have conductive properties

watchPosition

Watches the device's position as it changes overtime and generates an event if a change occurs. clearWatch stops the watch

WHATWG

Web Hypertext Application Technology Working Group formed by Apple, Mozilla and Opera to define and document the HTML5 specification

WOFF

Web Open Font Format

Which multi-touch gesture does not work well

Zooming and Scrolling

SVG filter

a set of operations that use CSS to style or modify an SVG graphic; may include feBlend; feColorMatrix; feImage or feMerge

HTML, CSS and Javascript

all three components of the HTML5 family

@font-face

allows developers to use whatever font style that they choose

Inline Flow

allows you to fill as much width as required

Block Flow

allows you to fill as much width that is available

<i>

alternate voice or mood, like spoken text

Transform

an effect that lets you change the size shape and position of an element

Windows Store

an online global marketplace for Metro Style

Shadow Options

blur, spread, color or inset

Rounding a specific part

border-top-left-radius; border-top-right-radius; border-bottom-right-radius; border-bottom-left-radius

<style>

can be used for simple styling

Transition

change an element from one style to another

WebStorage

consists of AppCache localStorage and sessionStorage

box -shadow

creates a drop shadow around layout elements

Border-radius

creates rounded corners around a header, footer sidebar etc.; you can put pixels or ems

3D Perspective

defines how a browser renders the depth of a 3D transformed element

Cascading Style Sheet(CSS)

defines styles for HTML in a separate file; changing font or background color

Opaque

does not let light pass through

Canvas

draw pixel-based shapes; canvas accepts two attributes height and weight

Windows Runtime(WinRT)

foundation of the Windows 8 operating system;

Font-family

good way to specify specific font for an app or site

2D scaling

increase or decrease the size of an element; use scale(x=width y=height)

<em>

indicates emphatic stress

<strong>

indicates strong importance

HTML

is a markup language; not a programming language

JavaScript

is a scripting langauge

The Footer

is defines as a document or section , and typically contain information about the document or section.

The Header

is defines as a document,section ,or article of HTML.

sessionStorage

keeps data for only one session; until browser is closed

<link>

links an HTML file to the CSS file

Validator

looks for code that is incorrect or missing or an unclosed tag; makes sure nothing is wrong with the Document

Hidden Overflow

makes overflow invisible: scroll, visible, hidden

Transform Methods

matrix, perspective, rotate, scale, skew and translate

Translate

moves an image without rotating, skewing or turning the image

Application Packaging

process of bundling an application and various files into app container; easy to distribute and deploy app

Bounding Box

rectangular border around content; can be invisible or visible

V-shadow

set the horizontal position of the shadow

H-shadow

set the vertical position of a shadow

Gradient

smooth change of colors; methods of CSS background property

Font-family

specifies the font for a specific element

Font-size

specifies the size of a font

Font-style

specifies the style of a font, such as normal italics, or oblique

Font-weight

specifies the thickness of font characters

Font-variant

specifies whether text should be displayed in small caps

Application

starts when the browser opens and ends when the browser is closed

3D skewing

stretch in more than one direction; use elements skewX(skews x axis) and skew Y(skews y axis)

Animation

the display of a sequence of static images at a fast enough speed to create an illusion of movement

Declaration Property

the style attribute for the selector: p {color:brown}

Declaration Value

the value of the property: p {color:brown}

2D skewing

to stretch it in one or more directions; transform: skew(enter xdeg, enter ydeg)

2D rotation

turns it clockwise by a specific number of degrees; uses rotate(enter deg here)

3D Rotation

use elements rotateX(rotates around x axis) and rotateY(rotates around the y axis)

<small>

used for small print

<b>

used to offset text without conveying importance

Float Positioning

useful when layout is in columns; element used to move element as far as possible to the left and the right

Visible Overflow

writes over the content that follows it

Transparent

you can see through


Ensembles d'études connexes

Chapter 14: Somatosensory Function, Pain, Headache, and Temperature Regulation

View Set

19 Socio - Religious Reform Movements

View Set

Chapter 46: Management of Patients With Gastric and Duodenal Disorders 2

View Set