Sams Teach Yourself JavaScript in 24 Hours
Home > Computing and Information Technology > Computer programming / software engineering > Programming and scripting languages: general > Sams Teach Yourself JavaScript in 24 Hours
Sams Teach Yourself JavaScript in 24 Hours

Sams Teach Yourself JavaScript in 24 Hours

|
     0     
5
4
3
2
1




Out of Stock


Notify me when this book is in stock
About the Book

JavaScript is one of the easiest, most straightforward ways to enhance a website with interactivity. Sams Teach Yourself JavaScript in 24 Hours, 4th Edition serves as an easy-to-understand tutorial on both scripting basics and JavaScript itself. The book is written in a clear and personable style with an extensive use of practical, complete examples. It also includes material on the latest developments in JavaScript and web scripting. You will learn how to use JavaScript to enhance web pages with interactive forms, objects, and cookies, as well as how to use JavaScript to work with games, animation, and multimedia.

Table of Contents:
Contents at a Glance                         Introduction Part I: Introducing the Concept of Web Scripting and the JavaScript Language Hour 1............................................................................... Understanding JavaScript                 2   Creating Simple Scripts                 3   Getting Started with JavaScript Programming                 4   Working with the Document Object Model (DOM) Part II: Learning JavaScript Basics Hour 5............................................................ Using Variables, Strings, and Arrays                 6   Using Functions and Objects                 7   Controlling Flow with Conditions and Loops                 8   Using Built-in Functions and Libraries Part III: Learning More About the DOM Hour 9..................................................................................... Responding to Events            10   Using Windows and Frames            11   Getting Data with Forms            12   Working with Style Sheets            13   Using the W3C DOM            14   Using Advanced DOM Features Part IV: Working with Advanced JavaScript Features Hour 15................................................................................. Unobtrusive Scripting            16   Debugging JavaScript Applications            17   AJAX: Remote Scripting            18   Greasemonkey: Enhancing the Web with JavaScript Part V: Building Multimedia Applications with JavaScript Hour 19................................................................ Using Graphics and Animation            20   Working with Sound and Plug-ins Part VI: Creating Complex Scripts Hour 21................................................... Building JavaScript Drop-down Menus            22   Creating a JavaScript Game            23   Creating JavaScript Applications            24   Your Future with JavaScript Part VII: Appendixes                 A   Other JavaScript Resources                 B   Tools for JavaScript Developers                C   Glossary                D   JavaScript Quick Reference                 E   DOM Quick Reference                         Index Table of Contents Part I: Introducing the Concept of Web Scripting and the JavaScript Language Hour 1: Understanding JavaScript    7 Learning Web Scripting Basics.... 7 How JavaScript Fits into a Web Page... 9 Browsers and JavaScript Specifying JavaScript Versions JavaScript Beyond the Browser Exploring JavaScript’s Capabilities Alternatives to JavaScript Hour 2: Creating Simple Scripts Tools for Scripting Displaying Time with JavaScript Beginning the Script Adding JavaScript Statements Creating Output Adding the Script to a Web Page Testing the Script Hour 3: Getting Started with JavaScript Programming Basic Concepts JavaScript Syntax Rules Using Comments Best Practices for JavaScript Hour 4: Working with the Document Object Model (DOM) Understanding the Document Object Model (DOM) Using Window Objects Working with Web Documents Accessing Browser History Working with the Location Object Part II: Learning JavaScript Basics Hour 5: Using Variables, Strings, and Arrays Using Variables Understanding Expressions and Operators Data Types in JavaScript Converting Between Data Types Using String Objects Working with Substrings Using Numeric Arrays Using String Arrays Sorting a Numeric Array Hour 6: Using Functions and Objects Using Functions Introducing Objects Using Objects to Simplify Scripting Extending Built-in Objects Hour 7: Controlling Flow with Conditions and Loops The if Statement Using Shorthand Conditional Expressions Testing Multiple Conditions with If and Else Using Multiple Conditions with switch Using for Loops Using While Loops Using Do…While Loops Working with Loops Looping Through Object Properties Hour 8: Using Built-in Functions and Libraries Using the Math Object Working with Math Functions Using the with Keyword Working with Dates Using Third-Party Libraries Other Libraries Part III: Learning More About the DOM Hour 9: Responding to Events Understanding Event Handlers Using Mouse Events Using Keyboard Events Using the onLoad and onUnload Events Hour 10: Using Windows and Frames Controlling Windows with Objects Moving and Resizing Windows Using Timeouts Displaying Dialog Boxes Working with Frames Hour 11: Getting Data with Forms The Basics of HTML Forms Using the Form Object with JavaScript Scripting Form Elements Displaying Data from a Form Sending Form Results by Email Hour 12: Working with Style Sheets Style and Substance Defining and Using CSS Styles Using CSS Properties Creating a Simple Style Sheet Using External Style Sheets Controlling Styles with JavaScript Hour 13: Using the W.3C DOM The DOM and Dynamic HTML Understanding DOM Structure Creating Positionable Elements (Layers) Hour 14: Using Advanced DOM Features Working with DOM Nodes Hiding and Showing Objects Modifying Text Within a Page Adding Text to a Page Part IV: Working with Advanced JavaScript Features Hour 15: Unobtrusive Scripting Scripting Best Practices Reading Browser Information Cross-Browser Scripting Supporting Non-JavaScript Browsers Hour 16: Debugging JavaScript Applications Avoiding Bugs Basic Debugging Tools Creating Error Handlers Advanced Debugging Tools Hour 17: AJAX: Remote Scripting Introducing AJAX Using XMLHttpRequest Creating a Simple AJAX Library Creating an AJAX Quiz Using the Library Debugging AJAX Applications Hour 18: Greasemonkey: Enhancing the Web with JavaScript Introducing Greasemonkey Working with User Scripts Creating Your Own User Scripts Part V: Building Multimedia Applications with JavaScript Hour 19: Using Graphics and Animation Using Dynamic Images Creating Rollovers A Simple JavaScript Slideshow Hour 20: Working with Sound and Plug-Ins Introducing Plug-Ins JavaScript and Flash Playing Sounds with JavaScript Testing Sounds in JavaScript Part VI: Creating Complex Scripts Hour 21: Building JavaScript Drop-Down Menus Designing Drop-Down Menus Scripting Drop-Down Menu Behavior Hour 22: Creating a JavaScript Game About the Game Creating the HTML Document Creating the Script Adding Style with CSS Hour 23: Creating JavaScript Applications Creating a Scrolling Window Style Sheet Switching with JavaScript Hour 24: Your Future with JavaScript Learning Advanced JavaScript Techniques Future Web Technologies Planning for the Future Moving on to Other Languages Part VII: Appendixes Appendix A: Other JavaScript Resources Other Books JavaScript Websites Web Development Sites This Book’s Website Appendix B: Tools for JavaScript Developers HTML and Text Editors HTML Validators Debugging Tools Appendix C: Glossary Appendix D: JavaScript Quick Reference Built-in Objects Creating and Customizing Objects JavaScript Statements JavaScript Built-in Functions Appendix E: DOM Quick Reference DOM Level 0 DOM Level 1 Index  


Best Sellers


Product Details
  • ISBN-13: 9780132715508
  • Publisher: Pearson Education (US)
  • Publisher Imprint: Addison Wesley
  • Language: English
  • ISBN-10: 0132715503
  • Publisher Date: 21 Jun 2006
  • Binding: Digital download
  • No of Pages: 456


Similar Products

Add Photo
Add Photo

Customer Reviews

REVIEWS      0     
Click Here To Be The First to Review this Product
Sams Teach Yourself JavaScript in 24 Hours
Pearson Education (US) -
Sams Teach Yourself JavaScript in 24 Hours
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.

Sams Teach Yourself JavaScript in 24 Hours

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!