Home > Store > Open Source > Ajax & JavaScript
JavaScript by Example, 2nd Edition
- By Ellie Quigley
- Published Oct 5, 2010 by Prentice Hall.
- Copyright 2011
- Dimensions: 7" x 9-1/8"
- Pages: 912
- Edition: 2nd
- Book
- ISBN-10: 0-13-705489-0
- ISBN-13: 978-0-13-705489-3
Register your product to gain access to bonus material or receive a coupon.
Product Author Bios
Ellie Quigley has been teaching scripting languages in Silicon Valley for over to twenty years. Her Perl and Shell Programming classes at the University of Santa Cruz Extension program have become part of Silicon Valley lore. In addition, she teaches at leading Silicon Valley companies, including Sun Microsystems, Xilinx, and many others. She is the author of Unix Shells by Example, 4/e (over 60,000 copies sold domestic in four editions) and Perl by Example 4/e (over 43,000 copies sold in four editions).
The World’s Easiest Java Script Tutorial–Fully Updated!
JavaScript by Example, Second Edition, is the easiest, most hands-on way to learn JavaScript. Legendary programming instructor Ellie Quigley has thoroughly updated her classic book to deliver the skills and information today’s JavaScript users need most–including up-to-the-minute coverage of JavaScript programming constructs, CSS, Ajax, JSON, and the latest JavaScript libraries and best practices.
Quigley illuminates every technique with focused, classroom-tested code examples, detailed line-by-line explanations, and real program output. This exceptionally clear, easy-to-understand book takes you from your first script to advanced techniques. It’s the only JavaScript book you’ll ever need!
New in This Edition
- End-of-chapter study tools, including classroom-tested labs
- Programming the DOM
- More Cascading Style Sheets
- Introduction to Ajax and JSON
- Explanation of how to develop interactive Web applications with dynamic, desktop-style interfaces
- Programmers’ preparation for HTML 5’s breakthrough capabilities
This edition has been completely updated and includes many new and completely rewritten code examples; contains fully revised and updated coverage of Cascading Style Sheets (CSS) and the Document Object Model (DOM); and fully covers modern JavaScript concepts, principles, and programming techniques.
Thousands of Web developers, administrators, and power users have relied on JavaScript by Example to become expert JavaScript programmers. With this new edition, you can, too–even if you’re completely new to JavaScript. After you’ve become an expert, you’ll turn to this book constantly as the best source for trustworthy answers, solutions, and code.
Source Code
Download the source code files from this book.
|
14 of 14 people found the following review helpful
By --NMCC-- "--NMCC--" (somewhere, out there) - See all my reviews
This review is from: JavaScript by Example (Paperback)
Wether or not this book is right for you, really depends on what you need from a Javascript text book. Armed with some basic knowledge of HTML, this was the perfect text to put me up to speed on the topic. There are many examples (as the title implies), giving you an exhaustive treatment of all topics. This treatment doesn't leave anything out, and though it would be nice to have the answers to the exercises, anything which stumps you can be solved by going over the examples again.There are many explanations for every example given, but it's quite easy to skip around to what you need if you know some of the material already. Excellent self-study tool.
14 of 15 people found the following review helpful
By Ravichandran M. Kaushika "Ravi." (Dallas, TX) - See all my reviews
This review is from: JavaScript by Example (Paperback)
Please Rate the overall value of the book from 1-5:5=Well done! This book will be a valuable teaching and reference tool. Please rate the instructional value of the book from 1-5: Please rate the reference value of this book from 1-5 where:
This author has taken the time to explain the concepts in the simplests of the ways. there are adequate screen prints to highlight the results of the executed javascript code. the author explains the document object model clearly for the benefit of the beginners and also explains different ways of... Read more
7 of 7 people found the following review helpful
By A Customer
This review is from: JavaScript by Example (Paperback)
A few discrepancies between the examples, explanations, and especially the CD, eg: where I think she changed a file or variable name in one place and forgot to change it in the other, so you spend some time trying to reconstruct what she meant to say.Otherwise well paced, good for learning. |
› See all 22 customer reviews...
Online Sample Chapter
JavaScript by Example: Under Certain Conditions
Table of Contents
Preface xv
Chapter 1: Introduction to JavaScript 1
1.1 What JavaScript Is 1
1.2 What JavaScript Is Not 2
1.3 What JavaScript Is Used For 3
1.4 JavaScript and Its Place in a Web Page 4
1.5 What Is Ajax? 5
1.6 What JavaScript Looks Like 7
1.7 JavaScript and Its Role in Web Development 8
1.8 JavaScript and Events 10
1.9 Standardizing JavaScript and the W3C 12
1.10 What Browser? 15
1.11 Where to Put JavaScript 20
1.12 Validating Your Markup 24
1.13 What You Should Know 26
Chapter 2: Script Setup 29
2.1 The HTML Document and JavaScript 29
2.2 Syntactical Details 33
2.3 Generating HTML and Printing Output 37
2.4 About Debugging 40
2.5 Debugging Tools 41
2.6 JavaScript and Old or Disabled Browsers 47
2.7 What You Should Know 50
Chapter 3: The Building Blocks: Data Types, Literals, and Variables 53
3.1 Data Types 53
3.2 Variables 59
3.3 Constants 67
3.4 Bugs to Watch For 69
3.5 What You Should Know 70
Chapter 4: Dialog Boxes 73
4.1 Interacting with the User 73
4.2 What You Should Know 80
Chapter 5: Operators 83
5.1 About JavaScript Operators and Expressions 83
5.2 Types of Operators 88
5.3 Number, String, or Boolean? Data Type Conversion 112
5.4 Special Operators 119
5.5 What You Should Know 120
Chapter 6: Under Certain Conditions 123
6.1 Control Structures, Blocks, and Compound Statements 123
6.2 Conditionals 123
6.3 Loops 131
6.4 What You Should Know 140
Chapter 7: Functions 143
7.1 What Is a Function? 143
7.2 Debugging Techniques 166
7.3 What You Should Know 172
Chapter 8: Objects 175
8.1 What Are Objects? 175
8.2 Classes and User-Defined Functions 182
8.3 Object Literals 187
8.4 Manipulating Objects 191
8.5 Extending Objects with Prototypes 196
8.6 What You Should Know 210
Chapter 9: JavaScript Core Objects 213
9.1 What Are Core Objects? 213
9.2 Array Objects 213
9.3 Array Methods 227
9.4 The Date Object 234
9.5 The Math Object 241
9.6 What You Should Know 267
Chapter 10: It’s the BOM! Browser Objects 271
10.1 JavaScript and the Browser Object Model 271
10.2 What You Should Know 325
Chapter 11: Working with Forms and Input Devices 327
11.1 The Document Object Model and the Legacy DOM 0 327
11.2 The JavaScript Hierarchy 328
11.3 About HTML Forms 334
11.4 JavaScript and the form Object 341
11.5 Programming Input Devices (Controls) 372
11.6 What You Should Know 409
Chapter 12: Working with Images (and Links) 413
12.1 Introduction to Images 413
12.2 Reviewing Links 417
12.3 Working with Imagemaps 422
12.4 Resizing an Image to Fit the Window 438
12.5 Introduction to Slideshows 441
12.6 Animation and Timers 449
12.7 What You Should Know 452
Chapter 13: Handling Events 455
13.1 Introduction to Event Handlers 455
13.2 The Inline Model for Handling Events 455
13.3 Handling a Window or Frame Event 465
13.4 Handling Mouse Events 474
13.5 Handling Link Events 481
13.6 Handling a Form Event 482
13.7 The event Object 499
13.8 The Scripting Model for Handling Events 517
13.9 What You Should Know 523
Chapter 14: Introduction to CSS (Cascading Style Sheets) with JavaScript 527
14.1 What Is CSS? 527
14.2 What Is a Style Sheet? 527
14.3 CSS Program Structure 530
14.4 Common Style Sheet Properties 532
14.5 Types of Style Sheets 550
14.6 The External Type with a Link 555
14.7 Creating a Style Class 558
14.8 The ID Selector and the ID Attribute 564
14.9 Overriding or Adding a Style with the <span> Tag 566
14.10 Positioning Elements and Layers 572
14.11 Where Does JavaScript Fit In? 585
14.12 What You Should Know 609
Chapter 15: The W3C DOM and JavaScript 611
15.1 The W3C DOM 611
15.2 How the DOM Works with Nodes 612
15.3 Nodes 613
15.4 Walking with the DOM 618
15.5 DOM Inspectors 621
15.6 Methods to Shorten the DOM Walk 622
15.7 Modifying the DOM (Appending, Copying, and Removing Nodes) 629
15.8 Event Handling and the DOM 661
15.9 Event Listeners with the W3C Model 668
15.10 Unobtrusive JavaScript 682
15.11 What You Should Know 690
Chapter 16: Cookies 695
16.1 What Are Cookies? 695
16.2 Creating a Cookie with JavaScript 701
16.3 What You Should Know 714
Chapter 17: Regular Expressions and Pattern Matching 717
17.1 What Is a Regular Expression? 717
17.2 Creating a Regular Expression 719
17.3 String Methods Using Regular Expressions 727
17.4 Getting Control–The Metacharacters 733
17.5 Form Validation with Regular Expressions 765
17.6 What You Should Know 795
Chapter 18: An Introduction to Ajax (with JSON) 797
18.1 Why Ajax? 797
18.2 Why Is Ajax Covered Last? 798
18.3 The Steps for Creating Ajax Communication 799
18.4 Putting It All Together 812
18.5 Ajax and JSON 834
18.6 Debugging Ajax with Firebug 848
Index 855
Sample Pages
Download the sample pages (includes Chapter 6 and Index)

This book includes free shipping!
This book includes free shipping!
eBook (Watermarked)
$39.99
$31.99
Includes EPUB, MOBI, and PDF
About eBook Formats
This eBook includes the following formats, accessible from your Account page after purchase:
EPUBThe open industry format known for its reflowable content and usability on supported mobile devices.
MOBIThe eBook format compatible with the Amazon Kindle and Amazon Kindle applications.
PDFThe popular standard, used most often with the free Adobe® Reader® software.
This eBook requires no passwords or activation to read. We customize your eBook by discretely watermarking it with your name, making it uniquely yours.
- Request an Instructor or Media review copy.
- Corporate, Academic, and Employee Purchases
- International Buying Options
Get access to thousands of books and training videos about technology, professional development and digital media from more than 40 leading publishers, including Addison-Wesley, Prentice Hall, Cisco Press, IBM Press, O'Reilly Media, Wrox, Apress, and many more. If you continue your subscription after your 30-day trial, you can receive 30% off a monthly subscription to the Safari Library for up to 12 months. That's a total savings of $199.

