From Wikipedia:
JavaScript (/ˈdʒɑːvəskrɪpt/), often abbreviated as JS, is a programming language that is one of the core technologies of the World Wide Web, alongside HTML and CSS. As of 2023[update], 98.7% of websites use JavaScript on the client side for webpage behavior, often incorporating third-party libraries. All major web browsers have a dedicated JavaScript engine to execute the code on users' devices.
JavaScript is a high-level, often just-in-time compiled language that conforms to the ECMAScript stan...
As a multi-paradigm language, JavaScript supports event-driven , functional , and imperative (including object-oriented and prototype-based ) programming styles . It has APIs for working with text, arrays , dates, regular expressions , and the DOM , …
JS is relatively easy to start w/, but very hard to master, due to its multi-paradigm nature, conflicting programming styles and never-ending competing frameworks (such as React, Angular, etc.)!
For plain-vanilla JS, best reference site is from Mozilla.org :
JavaScript (JS) is a lightweight interpreted (or just-in-time compiled) programming language with first-class functions. While it is most well-known as the scripting language for Web pages, many non-browser environments also use it, such as Node.js,...
Use this CSS reference to browse an alphabetical index of all of the standard CSS properties, pseudo-classes, pseudo-elements, data types, functional notations and at-rules. You can also browse key CSS concepts and a list of selectors organized by...