Second Pass Friday
Topics Covered Under Front End Fundamentals
- Really basic introduction to JS
- Data Types (such as number, string, etc)
- Logic and Control Flow (loops, if/else, etc)
- Developer Tools - Console and the Elements
- Brief introduction to Node.js and the REPL
- Functions - void vs returning things
- Syntax syntax syntax - fucking tab, for fucks sake <3
- Block scope very very very very briefly
{ }
- Arrays - push, pop, shift, unshift, reverse, length, etc.
- Loops: For,
.forEach()
, for (var x in ...)
, while() { ... }
- Objects! Everything is an Object.
var something = {}
;
- Truthy/falsey and comparison operators:
==
===
!=
typeof
- checking types!
parseInt
, parseFloat
, .toUpperCase
, .toLowerCase
- User input:
alert()
, confirm()
, prompt()
- Git, Github, repositories, how to commit
- Practiced so much Github, soo soo much
- PULL REQUESTS! YAY
- HTML (SKELETON)
- CSS (SKIN)
- JS (Muscle)
- Canvas Elements
- Drawing content on pages using JS + CSS
- How to talk and control the DOM using
document.querySelector
and other DOM elements in the document
object
- CSS Waterfall Model (Cascading)
- CSS Positioning (a teeny tiny bit)
- Basic style properties
*