Javascript / JS
Resources
The Reason why you need to learn lower level Javascript
Tips and Tricks js-hints
Common node js or terminal commands js-common
Forms forms-js
Spread operator spread
jQuery
jQuery basics jquery-basics
Modern Javascript
Javascript basics js-basics
Pages under js basics that are important:
JS Strings
JS Objects
JS Symbols
JS Arrays
Operators Page
JS Functions
JS Methods
JS DOM
JS Getting/Setting values
JS Constructor constructor
AJAX js-ajax
For vs forEach() vs for/in vs for/of in JavaScript js-loops
Creating and Triggering Events MDN
How to attach event handlers to dynamically created elements js-dynamic-events
How to use module.exports js-modules
Linting / ESlint eslint
SSR (Server Side Rendering) VS SSG (Static Site Generation) JS https://blog.logrocket.com/ssg-vs-ssr-in-next-js/
https://tsh.io/blog/ssr-vs-ssg-in-nextjs/
https://vercel.com/blog/nextjs-server-side-rendering-vs-static-generation
https://webdevstudios.com/2022/02/17/ssg-or-ssr-in-next-js/
NODE JS
Javascript Libraries / Frameworks
Angular angular-js
Babel babel
Capacitor capacitor-js
Prettier prettier
Backbone JS backbone-js
Underscore JS underscore-js
Lodash lodash-js
http http
Express JS express-js
NextJS next-js
Socket.io JS socketio
React JS react
Hammer JS hammer-js
Electron electron-js
FileReader JS filereader-js
matchHeight match-height
JS styleguides styleguides
Selenium selenium
Nunjucks Templating nunjucks
Task schedulers
Grunt: grunt
Gulp: gulp
Webpack: webpack
https://da-14.com/blog/gulp-vs-grunt-vs-webpack-comparison-build-tools-task-runners
Dependency Managers
Package Managers/Build Tools
ruby on rails = bundler
nodejs = npm
php = composer
yarn
NuGet
webpack
pnpm
https://pnpm.io/
parcel
ViteJS
https://vitejs.dev/