Get instant access to all courses and online books.

View Plans

Jump Start JavaScript

by and

  • 150 pg
  • ★★★★⋆

Get up to speed with JavaScript in a weekend

Jump Start JavaScript

JavaScript is the lifeblood of today's web. If you're going to learn one new language this year, make sure it's JavaScript.

Take a quick peek under the hood of the largest social network giant or the smallest bedroom startup, and what will you find? JavaScript. Pages and pages of JavaScript. Twitter, Facebook, and Google are all living, breathing JavaScript beings. It's the beating heart of the modern web!

Whether you're a back-end dev, front-end dev or designer, Jump Start JavaScript is the perfect primer to what may be the single most valuable language to know for the coming decade.


What you'll learn

  • Nail the JavaScript FUNDAMENTALS you'll need to get started
  • Make the DOM dance: CONTROL every element on your page with ease
  • Master the CANVAS: Create compelling games, apps & interactive graphics live in the browser
  • Build perfectly tailored JavaScript SOLUTIONS to the problem in front of you
  • CONSTRUCT a dynamic JavaScript-powered to-do list app while you're learning

Who should do this

Beginner level web developers. Reasonable knowledge of HTML and CSS is assumed. It’s a fast paced tutorial so may be unsuitable for absolute tech newbies.


Code Archive

Save time, download the code archive here

  • ★★★★★

    very insightful with the examples provided. They give a step by step process and how you can reuse the same code and change it a little for the next process without writing a new one.
  • ★★★★★

    Extremely comprehensive for me to get into the js details.
  • ★★★★★

    This book does a reasonable job of explaining how to avoid javascript's wild unbridled terribleness.
  • ★★★★☆

    The book is comprehensive and I appreciate the many concrete examples to illustrate programming concepts.
  • ★★★★☆

    Great book that explains concepts in a simple and understandable manner. very glad I read it. Just practical example has many gaps, sometimes not easy to follow
  • ★★☆☆☆

    Online course is clearly meant for someone with prior experience in OOP. Large gaps in explaining syntax, assumptions that student already understands things.
  • ★★★★★

    An aspect of the authors' style I found helpful is that of anticipating the obvious "yes, what what if ...?" questions after each idea is introduced.
About the Authors
Preface
Who Should Read This Book
Conventions Used
Supplementary Materials
Do you want to keep learning?
1. Setting Up
Console
Using JavaScript in HTML Files
Summary
2. Variables
First, a Quick Comment
Declarations
Types
Operations
The Dangers of Loose Typing
Type Conversion (aka Type Coercion)
Comparison Operators
Logic Flow
Project
Summary
3. Arrays
Creating an Array
Adding to an Array
Reading from an Array
Nested Arrays
What can you do with arrays?
Project
Summary
4. Objects and Functions
Objects
Functions
Project
Summary
5. Loops and Jumps
Loops
Jumps
Exception Handling
An Empirical Study
Loop Alternatives
Project
Summary
6. The Document Object Model
What is the DOM?
The Need for Backward Compatibility
DOM Level 1
DOM Level 2
DOM Level 3
DOM Level 4
The style Attribute
Project
Summary
7. Events
DOM Events
Event Propagation
Event Handlers
Event Context
Custom Events
Project
Summary
8. Canvas
What is Canvas?
Preparing the Data
Setting up the Canvas
A. Common Events

Get instant access to all courses and online books.

View Plans