Lecture 8: HTML, CSS, JAVA

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

1/63

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.

64 Terms

1
New cards

IP Address

32-bit address of a machine used to uniquely identify itself on the Internet which allows it to send information out and also receive information back to the correct location.

<p>32-bit address of a machine used to uniquely identify itself on the Internet which allows it to send information out and also receive information back to the correct location.</p>
2
New cards

IPv6

newest version of IP address that assigns computers to 128-bit addresses

<p>newest version of IP address that assigns computers to 128-bit addresses </p>
3
New cards

Dynamic Host Configuration Protocol (DHCP)

a server whose role is to assign IP addresses to devices.

4
New cards

Domain Name System (DNS)

helps us translate IP addresses to more memorable names that are more human-comprehensible

5
New cards

router

job is to act as a traffic cop that allows data requests from all of the devices on your local network (your home or business, e.g.) to be processed through a single IP address

6
New cards

Internet

an interconnected network comprised of smaller networks woven together and agreeing to communicate with one another

7
New cards

Internet Protocol (IP)/ Connectionless protocol

the protocol for getting information from a sending machine to a receiving machine, but delivery is not guaranteed.

8
New cards

Transmission Control Protocol (TCP)

directing the transmitted packet to the correct program on the receiving machine, guarantees delivery by including information about how many packets the receiver should expect to get, and in what order, and transmitting that information alongside the data

9
New cards

TCP/IP

identifies both where the receiver is and what the packet is for

10
New cards

Steps of the TCP/IP process

knowt flashcard image
11
New cards

Hypertext Transfer Protocol (HTTP)

an application layer protocol that specifically dictates the format by which clients request web pages from a server, and the format via which servers return information to clients.

12
New cards

Status code

part of the first line that a server will use to respond to an HTTP request.

<p>part of the first line that a server will use to respond to an HTTP request.</p>
13
New cards

HTML (Hypertext Markup Language)

a markup (not programming) language that uses angle-bracket enclosed tags to semantically define the structure of a web page, causing the plain text inside of sets of tags to be interpreted by web browsers in different ways.

14
New cards
<p></p>

Text between these HTML tags will be rendered in boldface by the browser.

15
New cards
term image

Text between these HTML tags will be rendered in italics by the browser

16
New cards
term image

Text between these HTML tags will be rendered underlined by the browser.

17
New cards
term image

Text between these HTML tags will be rendered as a paragraph by the browser, with space above and below.

18
New cards
term image

Text between these HTML tags will be rendered as an X-level section header.

19
New cards
term image

HTML tags that demarcate the beginning and end of an unordered (bulleted) list.

20
New cards
term image

HTML tags that demarcate the beginning and end of an ordered (numbered) list

21
New cards
term image

HTML tags that demarcate list items with an ordered or unordered list.

22
New cards
term image

HTML tags that demarcate the beginning and end of a table definition.

23
New cards
term image

HTML tags that demarcate the beginning and end of a row within a table.

24
New cards
term image

HTML tags that demarcate the beginning and end of a column within a row within a table

25
New cards
term image

HTML tags that demarcate the beginning and end of an HTML form.

26
New cards
term image

HTML tags that demarcate the beginning and end of an arbitrary HTML page division.

27
New cards
term image

HTML tags that define a field within an HTML form. X is a unique identifier for that field, Y is what type of data it accepts.

28
New cards
term image

HTML tag that creates a hyperlink to web page X, with the text between the tags rendered and functional as the link text.

29
New cards
term image

HTML self-closing tag that is for displaying an image located at X, with possible additional attributes (such as specifying width and height).

30
New cards
term image

HTML tag that specifies to HTML5, lets the browser know that’s the standard you’re using

31
New cards
term image

HTML tag that demarcate the beginning and end of an HTML comment.

32
New cards

CSS (Cascading Style Sheets)

styling language/tool used to customize our website’s look and feel with its syntax describes how certain attributes of HTML elements should be modified

33
New cards

How is a style sheet constructed?

by identifying a selector and then an open curly brace to indicate the beginning of the style sheet for that selector. In between the curly brace you place a list of key-value pairs of style properties and values for those properties, each declaration ending with a semicolon. Then a closing curly brace terminates the style sheet

34
New cards
term image

CSS property that applies a border of the specified color, width, and style (e.g., dotted, dashed, solid, ridge…).

35
New cards
term image

CSS property that sets the background color. Some colors are pre-defined in CSS.

36
New cards
term image

CSS property that sets the foreground color (usually text).

37
New cards
term image

CSS property where you can use keywords (xx-small, medium…), fixed points (10pt, 12pt…), percentage (80%, 120%), or base off the most recent font size (smaller, larger).

38
New cards
term image

CSS property where certain “web safe” fonts are pre-defined in CSS.

39
New cards
term image

CSS property for displaying text

40
New cards

tag selector in CSS

will apply to all elements with a given HTML tag

<p>will apply to all elements with a given HTML tag </p>
41
New cards

ID selector

will apply only to an HTML tag with a unique identifier

<p>will apply only to an HTML tag with a unique identifier</p>
42
New cards

class selector

will apply only to those HTML tags that have been given identical “class” attributes.

<p> will apply only to those HTML tags that have been given identical “class” attributes.</p>
43
New cards

Style sheets can be written in..

both directly into your HTML (Place them within <style tags) within your page’s head) and as separate CSS files and then linked in to your document (use <link> tags within your page’s head)

44
New cards

Javascript

A high-level, client-side scripting language created in 1995 that works alongside HTML and CSS to build interactive websites.

45
New cards

.js file

File extension for JavaScript source code.

46
New cards

Client-side scripting

JavaScript code that runs in the user's browser rather than on the server.

47
New cards

<script> tag

HTML tag used to embed or link JavaScript in a webpage.

48
New cards

src attribute in <script>

Specifies the external JavaScript file to include in an HTML page.

49
New cards

Variable declaration in JavaScript

Use var, let, or const to declare variables; var is the traditional keyword.

50
New cards

var

A keyword used to declare a variable (function-scoped).

51
New cards

Anonymous function

A function without a name, often used as arguments to other functions.

52
New cards

Callback function

A function passed to another function to be called at a later time (e.g., after an event).

53
New cards

map()

An array method that creates a new array by applying a function to each element.

54
New cards

shift()

Removes the first element from an array.

55
New cards

Object

A collection of key-value pairs. Similar to a struct in C or a dictionary in Python.

<p>A collection of key-value pairs. Similar to a struct in C or a dictionary in Python.</p>
56
New cards

Property

A named value inside an object.

57
New cards

console.log()

A function used to print output to the browser console.

58
New cards

String concatenation

Joining strings with +

<p>Joining strings with <code>+</code></p>
59
New cards

parseInt()

Converts a string to an integer in JavaScript

60
New cards

Event

An action or occurrence (like a mouse click or keypress) that JavaScript can respond to.

61
New cards

Event handler

A function that runs in response to a specific event.

62
New cards

onclick attribute

An HTML attribute that binds a JavaScript function to a click event.

63
New cards

event object

Contains data about the event, such as the element that triggered it.

64
New cards

event.srcElement

Identifies which HTML element initiated the event.