JS Resources
JS Resources
https://developer.mozilla.org/en-US/docs/Learn/Server-side
https://jestjs.io/
Cypress tests:
https://www.cypress.io/
npm JS:
https://www.npmjs.com/
testing:
https://www.browserstack.com/guide/unit-testing-in-javascript
JS Modules:
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Modules
NodeJS Docs:
https://nodejs.org/api/modules.html#modules-commonjs-modules
DOM:
https://developer.mozilla.org/en-US/docs/Web/API/Document_Object_Model
https://developer.mozilla.org/en-US/docs/Web/API/Document/querySelector
https://developer.mozilla.org/en-US/docs/Web/API/Event
https://developer.mozilla.org/en-US/docs/Web/API/EventTarget/addEventListener
JSON:
https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Objects/JSON
Template Literals:
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals
Arrow Function:
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/Arrow_functions
Spread:
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Spread_syntax
Rest:
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/rest_parameters
JS DataStructures:
https://data-flair.training/blogs/javascript-data-structures/
OOP in Javascript:
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions
https://css-tricks.com/the-flavors-of-object-oriented-programming-in-javascript/
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Classes
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Functions
https://developer.mozilla.org/en-US/docs/Glossary/Recursion
https://developer.mozilla.org/en-US/docs/Glossary/Scope
https://www.toptal.com/javascript/functional-programming-javascript
https://developer.mozilla.org/en-US/docs/Glossary/First-class_Function
Null: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/null
Try…catch: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/try...catch
Ternary Operator: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/
Conditional_Operator
Conditionals: https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Building_blocks/conditionals
Falsy: https://developer.mozilla.org/en-US/docs/Glossary/Falsy
Truthy: https://developer.mozilla.org/en-US/docs/Glossary/Truthy
https://www.javascripttutorial.net/javascript-comparison-operators/