Skip to content

Modern JavaScript from the beginning - all the way up to JS expert level! THE must-have JavaScript resource in 2023.

Notifications You must be signed in to change notification settings

ShabdKumar/JavaScript-MaximilianSchwarzmuller

Repository files navigation

Basics: Variables, Data Types, Operators & Functions (MDN):

JavaScript Basics: https://developer.mozilla.org/en-US/docs/Web/JavaScript

Variables: https://developer.mozilla.org/en-US/docs/Learn/JavaScript/First_steps/Variables

Operators: https://developer.mozilla.org/en-US/docs/Learn/JavaScript/First_steps/Math

Functions: https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Building_blocks/Functions

Arrays: https://developer.mozilla.org/en-US/docs/Learn/JavaScript/First_steps/Arrays

Objects: https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Objects/Basics

The ECMAScript Standard: https://www.ecma-international.org/publications/standards/Ecma-262.htm

Efficient Development & Debugging

VS Code Docs: https://code.visualstudio.com/docs

VS Code Keybindings: https://code.visualstudio.com/docs/getstarted/keybindings

VS Code Extensions Docs: https://code.visualstudio.com/docs/editor/extension-gallery

Google Chrome DevTools Docs: https://developers.google.com/web/tools/chrome-devtools/

Working with Control Structures (if Statements, Loops, Error Handling)

Operator Precedence: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Operator_Precedence

Expression vs Statement: https://stackoverflow.com/questions/12703214/javascript-difference-between-a-statement-and-an-expression

switch-case with greater than etc?: https://stackoverflow.com/questions/32576618/switch-statement-to-compare-values-greater-or-less-than-a-number/32576647

Control Structures (MDN): https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Control_flow_and_error_handling

JavaScript Loops (MDN): https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Loops_and_iteration

Behind the Scenes & The (Weird) Past (ES3, ES5) & Present (ES6+) of JavaScript

Strict Mode Changes: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Strict_mode#Changes_in_strict_mode

V8 (Chrome) JS Engine: https://hackernoon.com/javascript-v8-engine-explained-3f940148d4ef

The SpiderMonkey Engine: https://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkey/Internals

JavaScript Memory Management: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Memory_Management

V8's Garbage Collection Logic: https://v8.dev/blog/free-garbage-collection

Primitive vs Reference Values: https://academind.com/learn/javascript/reference-vs-primitive-values

About

Modern JavaScript from the beginning - all the way up to JS expert level! THE must-have JavaScript resource in 2023.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published