Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
JavaScript: The Good Parts

Buy
JavaScript: The Good Parts, 9780596517748 (0596517742), O'Reilly, 2008

Most programming languages contain good and bad parts, but JavaScript has more than its share of the bad, having been developed and released in a hurry before it could be refined. This authoritative book scrapes away these bad features to reveal a subset of JavaScript that's more reliable, readable, and maintainable than the language as a whole-a subset you can use to create truly extensible and efficient code.

Considered the JavaScript expert by many people in the development community, author Douglas Crockford identifies the abundance of good ideas that make JavaScript an outstanding object-oriented programming language-ideas such as functions, loose typing, dynamic objects, and an expressive object literal notation. Unfortunately, these good ideas are mixed in with bad and downright awful ideas, like a programming model based on global variables.

When Java applets failed, JavaScript became the language of the Web by default, making its popularity almost completely independent of its qualities as a programming language. In JavaScript: The Good Parts, Crockford finally digs through the steaming pile of good intentions and blunders to give you a detailed look at all the genuinely elegant parts of JavaScript, including:

  • Syntax
  • Objects
  • Functions
  • Inheritance
  • Arrays
  • Regular expressions
  • Methods
  • Style
  • Beautiful features

The real beauty? As you move ahead with the subset of JavaScript that this book presents, you'll also sidestep the need to unlearn all the bad parts. Of course, if you want to find out more about the bad parts and how to use them badly, simply consult any other JavaScript book.

With JavaScript: The Good Parts, you'll discover a beautiful, elegant, lightweight and highly expressive language that lets you create effective code, whether you're managing object libraries or just trying to get Ajax to run fast. If you develop sites or applications for the Web, this book is an absolute must.

About the Author

Douglas Crockford is a Senior JavaScript Architect at Yahoo!, well known for introducing and maintaining the JSON (JavaScript Object Notation) format. He's a regular speaker at conferences on advanced JavaScript topics, and serves on the ECMAScript committee.

(HTML tags aren't allowed.)

Data Communications and Networking
Data Communications and Networking
Data Communications and Networking, 3/e provides a comprehensive and current introduction to networking technologies. The book is accessible to students from all backgrounds and uses hundreds of figures to visually represent concepts.

The new edition has been completely updated to reflect the constantly changing world of network...

Absolute Java with Student Resource Disk (2nd Edition) (Savitch Series)
Absolute Java with Student Resource Disk (2nd Edition) (Savitch Series)
With the second edition of Absolute Java, best-selling author Walt Savitch offers a comprehensive introduction of the java programming language.  This book gives programmers the tools to master the Java language.  He takes full advantage of the new Java 5.0 features and incorporates the new Scanner class. There is...
The Long Emergency: Surviving the Converging Catastrophes of the Twenty-First Century
The Long Emergency: Surviving the Converging Catastrophes of the Twenty-First Century

With his classics of social commentary The Geography of Nowhere and Home from Nowhere, James Howard Kunstler has established himself as one of the great commentators on American space and place. Now, with The Long Emergency, he offers a shocking vision of a post-oil future. As a result of artificially cheap fossil-fuel energy, we have...


A Basic English Grammar
A Basic English Grammar
Grammar reference in a clear, handy format.

A large-format book containing all the grammar from "A Basic English Grammar", and most of the exercises from "BEG: Exercises" together with some new ones, all integrated into the relevant grammar sections. The book has a key and is designed for self-study, resource centres
...
WCDMA for UMTS: Radio Access for Third Generation Mobile Communications
WCDMA for UMTS: Radio Access for Third Generation Mobile Communications
Highly regarded as the book on the air interface of 3G cellular systems WCDMA for UMTS has again been fully revised and updated. The third edition now covers the key features of 3GPP Release 6 ensuring it remains the leading principal resource in this constantly progressing area.

By providing a deep understanding of the...

BIOS Disassembly Ninjutsu Uncovered (Uncovered series)
BIOS Disassembly Ninjutsu Uncovered (Uncovered series)
Explaining security vulnerabilities, possible exploitation scenarios, and prevention in a systematic manner, this guide to BIOS exploitation describes the reverse-engineering techniques used to gather information from BIOS and expansion ROMs. SMBIOS/DMI exploitation techniques—including BIOS rootkits and computer...
©2021 LearnIT (support@pdfchm.net) - Privacy Policy