Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
JavaScript for Absolute Beginners (Getting Started)


If you are new to both JavaScript and programming, this hands-on book is for you. Rather than staring blankly at gobbledygook, you'll explore JavaScript by entering and running hundreds of code samples in Firebug, a free JavaScript debugger. Then in the last two chapters, you'll leave the safety of Firebug and hand-code an uber cool JavaScript application in your preferred text editor.

Written in a friendly, engaging narrative style, this innovative JavaScript tutorial covers the following essentials:

  • Core JavaScript syntax, such as value types, operators, expressions, and statements provided by ECMAScript.
  • Features for manipulating XHTML, CSS, and events provided by DOM.
  • Object-oriented JavaScript, including prototypal and classical inheritance, deep copy, and mixins.
  • Closure, lazy loading, advance conditional loading, chaining, currying, memoization, modules, callbacks, recursion, and other powerful function techniques.
  • Encoding data with JSON or XML.
  • Remote scripting with JSON-P or XMLHttpRequest
  • Drag-and-drop, animated scrollers, skin swappers, and other cool behaviors.
  • Optimizations to ensure your scripts run snappy.
  • Formatting and naming conventions to prevent you from looking like a greenhorn.
  • New ECMAScript 5, DOM 3, and HTML 5 features such as Object.create(), Function.prototype.bind(), strict mode, querySelector(), querySelectorAll(), and getElementsByClassName().

As you can see, due to its fresh approach, this book is by no means watered down. Therefore, over the course of your journey, you will go from JavaScript beginner to wizard, acquiring the skills recruiters desire.

What you’ll learn

Who this book is for

This book is aimed at anybody who wants to learn how to use JavaScript to create more interactive and stickier web sites.

Table of Contents

  1. Representing Data with Values
  2. Type Conversion
  3. Operators
  4. Controlling Flow
  5. Member Inheritance
  6. Functions and Arrays
  7. Traversing and Modifying the DOM Tree
  8. Scripting CSS
  9. Listening for Events
  10. Scripting BOM
(HTML tags aren't allowed.)

Semi-Dirichlet Forms and Markov Processes (De Gruyter Studies in Mathematics)
Semi-Dirichlet Forms and Markov Processes (De Gruyter Studies in Mathematics)

Symmetric Dirichlet forms andtheir associated Markov processes are important and powerful toolsin the theory of Markovprocesses and their applications. In this monograph, wegeneralize the theory to non-symmetric and time dependent semi-Dirichlet forms. Thus, we can cover the wide class of Markov processes and analytic theory which do not...

Why Programs Fail: A Guide to Systematic Debugging
Why Programs Fail: A Guide to Systematic Debugging
Why Programs Fail is about bugs in computer programs, how to find them, how to reproduce them, and how to fix them in such a way that they do not occur anymore. This is the first comprehensive book on systematic debugging and covers a wide range of tools and techniques ranging from hands-on observation to fully automated diagnoses,...
Handbook of Eating Disorders
Handbook of Eating Disorders

In this second edition of the Handbook of Eating Disorders every chapter has been rewritten. This was necessary to reflect not only the many advances in knowledge and understanding of eating disorders, but also the advances in communication between clinical and academic branches, and between countries. The second edition embraces this...

Team Foundation Server 2013 Customization
Team Foundation Server 2013 Customization

Learn how to customize TFS and create useful plugins for your organization


  • This book accelerates the understanding of TFS extension points
  • Learn how to create a JavaScript web access plugin
  • Discover the tips and tricks of customizing TFS


Clinical Chemistry: A Laboratory Perspective
Clinical Chemistry: A Laboratory Perspective

Meet the learning needs of today’s students with a brand-new style of textbook—designed to excite your students’ interest in clinical chemistry! Organized almost entirely around organ systems—to parallel the way physicians order tests—this groundbreaking text teaches the concepts and principles...

MPEG-4 Beyond Conventional Video Coding: Object Coding, Resilience and Scalability
MPEG-4 Beyond Conventional Video Coding: Object Coding, Resilience and Scalability
MPEG-4 (with a formal ISO/IEC designation ISO/IEC 14496) standardization was initiated in 1994 to address the requirements of the rapidly converging telecommunication, computer, and TV/film industries. MPEG-4 had a mandate to standardize algorithms for audiovisual coding in multimedia applications, digital television, interactive graphics, and...
©2021 LearnIT (support@pdfchm.net) - Privacy Policy