What is JavaScript, Environment Setup, Running JS In The Browser, Using The Sandbox, The Browser Console, Comments & Shortcuts, Variables & Constants, Data Types, Primitive vs Reference Types, Type Conversion, Arithmetic & Comparison Operators, Type Coercion, Strings, Capitalize Challenge, Numbers, Math Object, Number Challenge, Date Object, Date Object Methods, Section 2 Intro – Arrays & Objects, Array Basics, Array Methods, Nesting, Concat & Spread, Array Challenges, Object Literals, Object Spread Operator, Destructuring & Naming, JSON Intro, Object Challenge, Section 3 Intro – Functions, Scope & Execution Context, Function Basics, Parameters & Arguments, Global & Function Scope, Block Scope, Nested Scope, Declaration vs Expression, Arrow Functions, IFFE, Function Challenges, Execution Context, Execution Context In Action, The Call Stack, Section 4 Intro – Logic & Contol Flow, If Statements, If-Else & Nesting, Switch Statements, Calculator Challenge, Truthy & Falsy Values, Logical Operators, Logical Assignment, Ternary Operator, Section 5 Intro – Loops & High Order Array Functions, For Loop, Break & Continue, While & Do…While Loops, FizzBuzz Challenge, For…Of Loop, For…In Loop, Array.forEach, Array.filter, Array.map, Array.reduce, Array Method Challenges, Section 6 Intro – The DOM, Intro To The DOM, Document Element Properties, DOM Selectors – Single Elements, DOM Selectors – Multiple Elements, Traversing The DOM – Elements, Traversing The DOM – Nodes, Create & Append Elements, innerHTML vs CreateElement, Refactor To Multiple Functions, Insert Elements, Text & HTML, Custom insertAfter() Challenge, Replacing Elements, Removing Elements, Working With Styles & Classes, Section 7 Intro – Events, Event Listeners, Mouse Events, The Event Object, Keyboard Events & Key Properties, KeyCode Mini-Project, Input Events, Form Submission & Form Object, Event Bubbling, Event Delegation & Muiltiple Events, Page Loading & Window Events
- copper wire
- none/plain text
- 1h