O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

JavaScript® 24-Hour Trainer

Video Description

Welcome to the video portion of JavaScript® 24-Hour Trainer

A unique book-and-Video package offers a new level of learning JavaScript

JavaScript has matured from making Web pages dynamic to making them interactive, providing users with a rich and memorable Web experience. This unique book-and-Video package prepares you for the new generation of Web browser changes that are occurring on the ever-evolving Web and shows you how JavaScript is an essential component of those changes. Veteran author Jeremy McPeak provides you with helpful lessons in the text, and the Video offers instructional demonstrations so you can see how JavaScript works in the real world.

  • Begins with the fundamentals of programming with the JavaScript language

  • Builds on basic concepts and applies them to creating Web applications and programming the browser with JavaScript

  • Offers invaluable advice for avoiding common mistakes, debugging code, and handling errors

  • Includes enhanced coverage of each lesson on the Video, which also offers detailed examples

  • Explores JavaScript best practices

  • With the book-and-Video package of JavaScript 24-Hour Trainer, you'll benefit from a total learning experience!!

    Table of Contents

    1. Lesson 1: Adding JavaScript to a Web Page 00:05:12
    2. Lesson 2: Variables and JavaScript Syntax 00:08:29
    3. Lesson 3: Functions 00:12:00
    4. Lesson 4: Making Decisions 00:11:58
    5. Lesson 5: Loops 00:12:13
    6. Lesson 6: Scope 00:07:38
    7. Lesson 7: Objects and Built-In Types 00:09:30
    8. Lesson 8: Custom Objects 00:10:41
    9. Lesson 9: Prototypes and Inheritance (The Function Object) 00:13:09
    10. Lesson 10: The window Object 00:07:12
    11. Lesson 11: Scripting Windows 00:11:09
    12. Lesson 12: Scripting Frames 00:07:38
    13. Lesson 13: The Document Object Model 00:09:21
    14. Lesson 14: Adding HTML with JavaScript 00:07:38
    15. Lesson 15: Modifying Element Style 00:07:33
    16. Lesson 17: Assigning Event Handlers with HTML Attributes 00:10:54
    17. Lesson 18: Using Early DOM Event Handlers 00:10:03
    18. Lesson 19: Using Standard DOM and IE Event Handlers 00:09:23
    19. Lesson 20: Writing Cross-Browser Event Handlers 00:10:37
    20. Lesson 21: The Standard Event Object 00:10:24
    21. Lesson 22: Internet Explorer's Event Object 00:03:14
    22. Lesson 23: Writing Cross-Browser Event Code 00:12:39
    23. Lesson 24: Dragging and Dropping 00:16:35
    24. Lesson 25: Timers and Animating Elements 00:13:44
    25. Lesson 26: Forms - A Primer 00:04:43
    26. Lesson 27: Scripting Buttons 00:06:10
    27. Lesson 28: Scripting Text Elements 00:13:59
    28. Lesson 29: Scripting Selection Boxes 00:06:11
    29. Lesson 30: Scripting Checkboxes and Radio Buttons 00:09:17
    30. Lesson 31: An Introduction to Ajax 00:16:33
    31. Lesson 32: Using XMLHttpRequest Objects 00:08:37
    32. Lesson 33: Making Ajax Requests Using GET 00:11:16
    33. Lesson 34: Making Ajax Requests Using POST 00:13:24
    34. Lesson 35: JSON 00:15:06
    35. Lesson 36: Common Coding Mistakes 00:07:16
    36. Lesson 37: Handling Errors 00:11:36
    37. Lesson 38: Debugging With Firebug 00:14:36
    38. Lesson 40: Separating JavaScript and HTML 00:03:15
    39. Lesson 42: Avoiding Global Scope 00:06:48
    40. Lesson 43: Optimizing Your Code 00:06:41