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.
- Host: GitHub
- URL: https://github.com/shabdkumar/javascript-maximilianschwarzmuller
- Owner: ShabdKumar
- Created: 2023-06-15T10:49:18.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2025-03-26T12:57:14.000Z (about 1 year ago)
- Last Synced: 2025-03-26T13:43:02.060Z (about 1 year ago)
- Language: JavaScript
- Size: 1.19 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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