JavaScript


Topic | v1 | created by jjones |
Description

JavaScript, often abbreviated as JS, is a programming language that conforms to the ECMAScript specification. JavaScript is high-level, often just-in-time compiled, and multi-paradigm. It has curly-bracket syntax, dynamic typing, prototype-based object-orientation, and first-class functions. Alongside HTML and CSS, JavaScript is one of the core technologies of the World Wide Web. JavaScript enables interactive web pages and is an essential part of web applications. The vast majority of websites use it for client-side page behavior, and all major web browsers have a dedicated JavaScript engine to execute it. As a multi-paradigm language, JavaScript supports event-driven, functional, and imperative programming styles. It has application programming interfaces (APIs) for working with text, dates, regular expressions, standard data structures, and the Document Object Model (DOM).


Relations

is Programming language

A programming language is a formal language comprising a set of instructions that produce various kin...

subtopic of Web programming

Web development is the work involved in developing a website for the Internet (World Wide Web) or an...

parent of Moment.js

A JavaScript date library for parsing, validating, manipulating, and formatting dates.

parent of JSON Web Token (JWT)

JSON Web Token (JWT) is an Internet proposed standard for creating data with optional signature and/o...

parent of Storybook.js

Storybook is an open source tool for developing UI components in isolation for React, Vue, Angular, a...

used by TypeScript

TypeScript is a programming language developed and maintained by Microsoft. It is a strict syntactica...

relates to Pts

Pts is lightweight and modular modern javascript library. Written in typescript, it comes with many u...

used by DOM events

DOM (Document Object Model) events are actions that occur as a result of the user action or as result...

used by RxJS

RxJS is a library for reactive programming using Observables, to make it easier to compose asynchrono...

used by Yarn

Yarn is a package manager for your code. It allows you to use and share (e.g. JavaScript) code with o...


Edit details Edit relations Attach new author Attach new topic Attach new resource
Resources

treated in Modern Javascript: Everything you missed over the last 10 years

JavaScript has come a long way since I knew it as the “D” in DHTML. For anyone like me, who’s been re...