JavaScript by Example
Home > Computing and Information Technology > Computer programming / software engineering > Web programming > JavaScript by Example
JavaScript by Example

JavaScript by Example

|
     0     
5
4
3
2
1




Out of Stock


Notify me when this book is in stock
About the Book

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.

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 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


Best Sellers


Product Details
  • ISBN-13: 9780137084753
  • Binding: Digital download
  • No of Pages: 901
  • ISBN-10: 0137084757
  • Language: English
  • Weight: 1 gr


Similar Products

Add Photo
Add Photo

Customer Reviews

REVIEWS      0     
Click Here To Be The First to Review this Product
JavaScript by Example
-
JavaScript by Example
Writing guidlines
We want to publish your review, so please:
  • keep your review on the product. Review's that defame author's character will be rejected.
  • Keep your review focused on the product.
  • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
  • Refrain from mentioning competitors or the specific price you paid for the product.
  • Do not include any personally identifiable information, such as full names.

JavaScript by Example

Required fields are marked with *

Review Title*
Review
    Add Photo Add up to 6 photos
    Would you recommend this product to a friend?
    Tag this Book Read more
    Does your review contain spoilers?
    What type of reader best describes you?
    I agree to the terms & conditions
    You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

    CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

    These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


    By submitting any content to Bookswagon, you guarantee that:
    • You are the sole author and owner of the intellectual property rights in the content;
    • All "moral rights" that you may have in such content have been voluntarily waived by you;
    • All content that you post is accurate;
    • You are at least 13 years old;
    • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
    You further agree that you may not submit any content:
    • That is known by you to be false, inaccurate or misleading;
    • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
    • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
    • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
    • For which you were compensated or granted any consideration by any unapproved third party;
    • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
    • That contains any computer viruses, worms or other potentially damaging computer programs or files.
    You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


    For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


    All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

    Accept

    New Arrivals

    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!