JavaScript Absolute Beginner's Guide
JavaScript
Kirupa Chinnathambi
Pearson Education
800 East 96th Street
Indianapolis, Indiana 46240
USA
JavaScript Absolute Beginner¡¯s Guide
Copyright ? 2017 by Pearson Education
All rights reserved. No part of this book shall be reproduced, stored in
a retrieval system, or transmitted by any means, electronic, mechanical,
photocopying, recording, or otherwise, without written permission from
the publisher. No patent liability is assumed with respect to the use of
the information contained herein. Although every precaution has been
taken in the preparation of this book, the publisher and author assume no
responsibility for errors or omissions. Nor is any liability assumed for damages
resulting from the use of the information contained herein.
ISBN-13: 978-0-7897-5806-4
ISBN-10: 0-7897-5806-7
Library of Congress Control Number: 2016939721
Printed in the United States of America
First Printing: July 2016
Trademarks
All terms mentioned in this book that are known to be trademarks or
service marks have been appropriately capitalized. Pearson cannot attest to
the accuracy of this information. Use of a term in this book should not be
regarded as affecting the validity of any trademark or service mark.
Warning and Disclaimer
Every effort has been made to make this book as complete and as accurate
as possible, but no warranty or fitness is implied. The information provided
is on an ¡°as is¡± basis. The author and the publisher shall have neither liability
nor responsibility to any person or entity with respect to any loss or damages
arising from the information contained in this book.
Special Sales
For information about buying this title in bulk quantities, or for special sales
opportunities (which may include electronic versions; custom cover designs;
and content particular to your business, training goals, marketing focus,
or branding interests), please contact our corporate sales department at
corpsales@ or (800) 382-3419.
For government sales inquiries, please contact
governmentsales@.
For questions about sales outside the U.S., please contact
intlcs@.
Acquisitions Editor
Mark Taber
Development Editor
Chris Zahn
Copy Editor
Autumn Spalding
Production Editor
Lori Lyons
Technical Editors
Trevor McCauley
Kyle Murray
This page intentionally left blank
Contents at a Glance
Introduction ................................................................................................ 1
1
Part I
Hello, World!............................................................................................... 5
The Basic Stuff
2
Values and Variables ................................................................................ 13
3
Functions ................................................................................................... 19
4
Conditional Statements: If, Else, and Switch ........................................ 31
5
Meet the Loops: For, While, and Do¡While! ....................................... 47
6
Timers ........................................................................................................ 59
7
Variable Scope.......................................................................................... 67
8
Closures ..................................................................................................... 77
9
Where Should Your Code Live? .............................................................. 89
10
Commenting Your Code .......................................................................101
Part II
It¡¯s an Object-Oriented World
11
Of Pizza, Types, Primitives, and Objects .............................................109
12
Strings......................................................................................................121
13
When Primitives Behave Like Objects .................................................133
14
Arrays.......................................................................................................139
15
Numbers..................................................................................................149
16
A Deeper Look at Objects ....................................................................161
17
Extending Built-in Objects ....................................................................179
18
Booleans and the Stricter === and !== Operators ...........................189
19
Null and Undefined................................................................................195
20
Immediately Invoked Function Expressions ........................................201
Part III
Working with the DOM
21
JS, The Browser, and The DOM ...........................................................219
22
Finding Elements in the DOM ..............................................................231
23
Modifying DOM Elements ....................................................................237
24
Styling Your Content ..............................................................................247
25
Traversing the DOM...............................................................................255
26
Creating and Removing DOM Elements .............................................265
27
In-Browser Developer Tools ..................................................................279
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related searches
- teacher s guide sri lanka
- chemistry teacher s guide 2019 download
- man s guide to divorce
- a man s guide to women
- java a beginner s guide pdf
- men s guide to understanding women
- teacher s guide first grade wonders
- the teacher s guide wonders 2nd grade
- wonders teacher s guide grade 2
- iphone 11 beginner s guide youtube
- beginner s guide to social media
- a beginner s guide to exercise