Intro Flashcards

1
Q

When the web started?

A

60s… that could survive a nuke war.

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

What was the first network? What was first connected?

A

ARPANET. Link from US to Europe via satellite.

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

When the world wide web was proposed?

A

1989

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

When the first browser was developed?

A

1990

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

What was the idea behind the WWW?

A

To have access to html documents. They could be decorated with different styles.

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

When the CSS was introduced?

A

1994

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

When the javascript was introduced? And why?

A
  1. It was created to implemented programmable actions.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What are the basic ‘ingredients’ of the web?

A
  • HTML (documents, images and other static files)
  • CSS (cascade style sheet. Used for styling)
  • JS (JavaScript. Used to interact with the page)
  • URLs (uniform resource locators)
  • HTTP (hypertext transfer protocol)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Where are the ingredients hosted?

A

In a web server

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

What’s HTML?

A

It’s a markup language

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

What are the versions of HTML and when were they released?

A

1990: first specification
1993: difrst draft
1995: html 2.0
1997: 3.2 and 4.0
1999: 4.01
2014: html5
2016/17: 5.1 and 5.2

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

Who manages the HTML specs?

A
  • Tim Berners-Lee (creator)
  • 1993 - Imtermet Emgineering Task Force (IETF)
  • 1996 World Wide Web Consortium (W3C - founded by Tim)
  • 2004 - Web Hypertext Application Technology Working Group (WHATWG)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What’s the basic structure of a html document?

A

doctype, html, head, body.

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

What’s a good site to check which elements are supported by specific browsers?

A

caniuse.com

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

What’s a good site to try html live?

A

htmlivecode.com

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

What is CSS?

A

is a style sheet language to describe how elements should look like.

17
Q

What is CSS Selectors?

A

Is a way to targeting styles into specific elements or classes.

18
Q

What is CSS priority?

A

It means the same styles (when overlapping) will be chosen based on a pre-defined priority.

19
Q

What is CSS priority?

A

It means the same styles (when overlapping) will be chosen based on a pre-defined priority.

20
Q

What’s the biggest priority we can have?

A

!priority flag.

21
Q

What is a CSS library?

A

is a library that contains already-defined css specs.

22
Q

List the most common CSS libs.

A

Bootstrap, materialize, ionic, font-awesome, hamburgers.css.

23
Q

What are CSS preprocessor?

A

It’s a more advanced way to define CSS. Usually once written is then compiled to css file.

24
Q

What is the most common CSS preprocessor?

A

less

25
Q

How does less is turned into CSS?

A

Via compilation (included in the tool)

26
Q

What is the latest release of CSS?

A

CSS 3

27
Q

What is a javascript?

A

Is a high-level and interpreted programming language

28
Q

What can javascript do?

A

Interact with the HTML and the user without refreshing the page. Javascript can also make AJAX calls.

29
Q

What’s AJAX?

A

Asynchronous javascript and XML. Technique that uses javascript. Also do not require to refresh the page.

30
Q

What are the most common JavaScript libs and framworks?

A

JQuery, Dojo, Bootstrap and others.

Angular, Node, React, Node.js and others.

31
Q

What is ECMAScript?

A

A standard. Implemented by JavaScript.