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.

9780136502890

JavaScript Absolute Beginner's Guide

by
  • ISBN13:

    9780136502890

  • ISBN10:

    013650289X

  • Edition: 2nd
  • Format: Paperback
  • Copyright: 2019-12-27
  • Publisher: Que Publishing
  • View Upgraded Edition
This product is included in:
Learn More

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
  • Complimentary 7-Day eTextbook Access - Read more
    When you rent or buy this book, you will receive complimentary 7-day online access to the eTextbook version from your PC, Mac, tablet, or smartphone. Feature not included on Marketplace Items.
List Price: $34.99 Save up to $9.80
  • Buy Used
    $25.19

    USUALLY SHIPS IN 24-48 HOURS

    7-Day eTextbook Access 7-Day eTextbook Access

Supplemental Materials

What is included with this book?

Summary

Who knew how simple using JavaScript could be?

Make the most of JavaScript--even if you've never programmed anything before.  JavaScript Absolute Beginner's Guide is the fastest way to learn JavaScript and use it together with CSS3 and HTML5 to create powerful web and mobile experiences. Learn how to do what you want, the way you want, one incredibly easy step at a time. JavaScript has never been this simple!

Here's a small sample of what you’ll learn:
  • Organize your code with variables
  • Understand how functions make your code reusable
  • Use the popular if/else statement to help make a decision in code
  • Learn about switch statements and when to use them
  • Work with for, while, and do...while loops
  • Learn how to use global and local scope
  • Understand what closures are
  • Learn about the various places your code can live
  • Understand how to write comments and use good commenting practices
  • Learn about the basic types of objects you’ll run into in JavaScript
  • Find out that pizza has an educational value beyond just being deliciously awesome
  • Learn how to perform common string operations
  • Use arrays to handle lists of data
  • Learn to create custom objects
  • Get up to speed on some of the big ES6 changes

Author Biography

Kirupa Chinnathambi (Washington, US) has spent most of his life trying to teach others to love web development as much as he does. In 1999, before blogging was even a word, he started posting tutorials on kirupa.com. Since then, he has written hundreds of articles, authored books, and recorded many YouTube training videos.

Table of Contents

Introduction
1 Hello, World!
2 Easily testing your code

Part I The Basic Stuff
3 Values and Variables
4 Functions
5 Conditional Statements: If, Else, and Switch
6 Meet the Loops: For, While, and Do...While!
7 Timers
8 Variable Scope
9 Let and Const
10 Closures
11 Where Should Your Code Live?
12 Commenting Your Code

Part II It's an Object-Oriented World
13 Of Pizza, Types, Primitives, and Objects
14 Strings
15 When Primitives Behave Like Objects
16 Arrays
17 Numbers
18 A Deeper Look at Objects
19 Extending Built-in Objects
20 Defining Objects as a Class
21 Extending Objects
22 Booleans and the Stricter === and !== Operators
23 Null and Undefined
24 Immediately Invoked Function Expressions

Part III Working with the DOM
25 JS, The Browser, and The DOM
26 Finding Elements in the DOM
27 Modifying DOM Elements
28 Styling Your Content
29 Traversing the DOM
30 Creating and Removing DOM Elements
31 In-Browser Developer Tools

Part IV Dealing with Events
32 Events
33 Event Bubbling and Capturing
34 Mouse Events
35 Keyboard Events
36 Page Load Events and Other Stuff
37 Handling Events for Multiple Elements
38 Promises and Asynchronous Events

Part V Web Components 
39 What are web components?
40 Building a custom element
41 Styling and the Shadow DOM
42 Templates and Slots

Conclusion

Glossary

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