did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

We're the #1 textbook rental company. Let us show you why.

9781718502260

JavaScript Crash Course

by
  • ISBN13:

    9781718502260

  • ISBN10:

    1718502265

  • Format: Paperback
  • Copyright: 2023-08-29
  • Publisher: No Starch Press

Note: Supplemental materials are not guaranteed with Rental or Used book purchases.

Purchase Benefits

  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $41.99 Save up to $13.50
  • Rent Book $28.49
    Add to Cart Free Shipping Icon Free Shipping

    TERM
    PRICE
    DUE
    USUALLY SHIPS IN 2-3 BUSINESS DAYS
    *This item is part of an exclusive publisher rental program and requires an additional convenience fee. This fee will be reflected in the shopping cart.

Supplemental Materials

What is included with this book?

Summary

JavaScript Crash Course is a fast-paced, thorough introduction to programming in JavaScript that will have you writing your own software and web applications in no time. Like the bestselling Python Crash Course, this hands-on guide is a must-have for anyone who wants to learn how to code from the ground up, this time using the popular JavaScript programming language.

JavaScript is the programming language of the internet, the secret sauce that makes websites dynamic, responsive, and all-around awesome. JavaScript Crash Course will quickly teach total beginners how to code in this popular, easy-to-learn language.

This light-hearted, fast-paced introduction teaches you programming essentials through fun examples, hands-on exercises, and projects like building a Pong-style game. Discover all the important aspects of the language without delving into expert-level nitty-gritty details or confusing jargon. You will quickly develop an understanding of key coding concepts including strings, functions, arrays, and loops, and then move on to more advanced topics, such as building web-page interactivity by manipulating the DOM, and drawing graphics with Canvas. Along the way, you’ll have fun using JavaScript to make  games, apps, and even create music.

Author Biography

Nick Morgan is a software engineer at Twitter. He started on the web team, writing JavaScript to help to build the main twitter.com website. He now writes Scala for the backend Tweets service, working on projects such as the change from 140 to 280 character Tweets and the Limit Replies feature. Nick grew up in the UK, and has a degree in Music and Sound Recording from the University of Surrey. He now lives in Colorado with his wife, two daughters, three cats, and one dog.

Table of Contents

Introduction
Part I: JavaScript Basics
Chapter 1: What Is JavaScript?
Chapter 2: Data Types and Variables
Chapter 3: Arrays
Chapter 4: Objects
Chapter 5: Conditionals and Loops
Chapter 6: Functions
Chapter 7: Classes
Part II: Interactive JavaScript
Chapter 8: HTML, the Document Object Model, and CSS
Chapter 9: Event-Based Programming
Chapter 10: The Canvas Element
Part III: Projects
Chapter 11: Project 1: Making a Game
Chapter 12: Project 1B: Object-Oriented Pong
Chapter 13: Project 2: Making Music
Chapter 14: Project 3: Visualizing Data

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program