Eloquent JavaScript A Modern Introduction to Programming

JavaScript lies at the heart of almost every modern web application, from social apps like Twitter to browser-based game frameworks like Phaser and Babylon. Though simple for beginners to pick up and play with, JavaScript is a flexible, complex language that you can use to build full-scale applicati...

Full description

Saved in:
Bibliographic Details
Main Author: Haverbeke, Marijn (Author)
Format: Electronic eBook
Language:English
Published: San Francisco, CA No Starch Press [2014]
Series:Open textbook library.
Subjects:
Online Access:Access online version
Tags: Add Tag
No Tags, Be the first to tag this record!
Table of Contents:
  • Introduction
  • Part 1: Language
  • 1 Values, Types, and Operators
  • 2 Program Structure
  • 3 Functions
  • 4 Data Structures: Object and Arrays
  • 5 Higher-Order Functions
  • 6 The Secret Life of Objects
  • 7 Project: A Robot
  • 8 Bugs and Errors
  • 9 Regular Expressions
  • 10 Modules
  • 11 Asynchronous Programming
  • 12 Project: A Programming Language
  • Part 2: Browser
  • 13 JavaScript and the Browser
  • 14 The Document Object Model
  • 15 Handling Events
  • 16 Project: A Platform Game
  • 17 Drawing on Canvas
  • 18 HTTP and Forms
  • 19 Project: A Pixel Art Editor
  • Part 3: Node
  • 20 Node.js
  • 21 Project: Skill-Sharing Website
  • Exercise Hints