JavaScript in Depth

By Xah Lee. Date: . Last updated: .

This is a JavaScript language specification based tutorial and reference, in depth, by example.

Most pages have reference link to spec as source material. And most paragraph have code example.

Beginner JavaScript

For beginner, read the JavaScript Basics section. You can start coding in 1 hour.

〔►see JavaScript Basics Panel Index

JavaScript in Depth

〔►see JavaScript in Depth Panel Index

In depth section explains JavaScript language in a logician's manner. This tutorial is written in a cold, austere, style. No pleasantries, just the point. No joke.

JavaScript Reference

〔►see JavaScript Objects Reference Panel Index

ES2015 Features

〔►see JS: ECMAScript 2015 Features

ES2015 is a major version of JavaScript spec released in 2015. And, a new spec with new features is planned every year.

New JavaScript features from spec are continuously being added as browsers begin to support them.

DOM Scripting Tutorial

〔►see DOM Scripting Tutorial

DOM scripting tutorial covers the basics of writing web applications.

For latest news, please subscribe Xah Web Dev BlogWeb Dev

Please support this project. Buy the tutorial Buy Xah JavaScript Tutorial, or make a donation by visiting and pay to


Here's references used.

Like what you read? Buy JavaScript in Depth