News

JavaScript is a flexible language, allowing for all sorts of styles and programming paradigms. Although this breadth sometimes comes at a cost to readability or consistency across a code base, it ...
There is even a base SpeechDetection API supported by Chrome. We’ll use annyang, a popular and simple JavaScript text detection library. With annyang, you define commands and their handlers in a ...
We'd like to make the tutorial available in many languages. Please help us to translate. See https://javascript.info/translate for the details. We'd also like to ...
This article's original author, Thau, has been working with JavaScript since its invention, and he created this five-part tutorial to teach you everything you need to know to begin your JavaScript ...
This repository hosts the content of the Modern JavaScript Tutorial, published at https://javascript.info. Chinese: the ongoing translation at https://github.com ...
While functions are part of just about every programming paradigm, including JavaScript, a functional programmer has unique considerations to approach and use functions. This tutorial explains what is ...
If you've gone through Thau's basic JavaScript tutorial (or you already know a bunch about the subject), Thau's advanced JavaScript course is just for you. In the previous tutorial, Thau taught ...