An open API service indexing awesome lists of open source software.

https://github.com/shabdkumar/javascript-maximilianschwarzmuller

Modern JavaScript from the beginning - all the way up to JS expert level! THE must-have JavaScript resource in 2023.
https://github.com/shabdkumar/javascript-maximilianschwarzmuller

Last synced: about 1 year ago
JSON representation

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

Awesome Lists containing this project

README

          

## 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