Skip to content

Latest commit

 

History

History
114 lines (70 loc) · 2.81 KB

PREZO.md

File metadata and controls

114 lines (70 loc) · 2.81 KB

background

[fit] JavaScript
Crash Course

by The Iron Yard The Iron Yard logo


right

Who is this guy?


David Rogers


background

What are we talking about?


background

What are we talking about?

Front-End Development:

  • HTML
  • CSS
  • JavaScript
  • etc...

background

What is HTML?


background

What is HTML?

HyperText Markup Language

  • HyperText — Links to related documents and assets that the browser understands
  • Markup — Special annotations that convey special meaning about otherwise readable content
  • Language — Vocabulary, grammar, idiomatic usage, pronounciation: a dialect

background

What is HTML?

A method of interconnecting documents, embedding assets, and representing data.

Other representations:

  • Tables or Spreadsheet rows
  • Charts and Graphs
  • Maps and Overlays

background

What is CSS?


background

What is CSS?

Cascading Style Sheets

  • Cascading — Style definitions are allowed to override one another
  • Style — Formatting of text, color, screen position, layout, and many other visual properties
  • Sheets — Separate textual documents utilized by the browser and linked with markup

background

What is CSS?

A method of defining the visual properties of an HTML page separate from semantic meaning.


background

What is JavaScript?


background

What is JavaScript?

A dynamic programming language most commonly used as part of web browsers, whose implementations allow client-side scripts to interact with the user, control the browser, communicate asynchronously, and alter the document content that is displayed.

  • Not actually related to Java, except in name.
  • Primarily client-side (in-browser); also available server-side via Node JS

background

What is JavaScript?

Part of a much larger ecosystem... Very daunting.

But what can I do with it?