JavaScript Master Class Video

The Douglas Crockford JavaScript Master
Class
— In this Master Class video, Douglas will scrape away the language's bad features to reveal all the 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. You'll learn why this powerful feature subset is more reliable, readable, and maintainable than the language as a whole, and discover firsthand how to create extensible and efficient code with it.
Watch a preview now.


Bestselling


Creating a Web Site: The Missing Manual Creating a Web Site: The Missing Manual
by Matthew MacDonald
Second Edition
Print: $29.99
Ebook: $23.99
Bundle: $32.99

JavaScript: The Definitive Guide JavaScript: The Definitive Guide
by David Flanagan
Fifth Edition
Print: $49.99
Ebook: $39.99
Bundle: $54.99

JavaScript: The Good Parts JavaScript: The Good Parts
by Douglas Crockford
Print: $29.99
Ebook: $23.99
Bundle: $32.99

Learning PHP, MySQL, and JavaScript Learning PHP, MySQL, and JavaScript
by Robin Nixon
Print: $39.99
Ebook: $31.99
Bundle: $43.99

JavaScript: The Missing Manual JavaScript: The Missing Manual
by David Sawyer McFarland
Print: $39.99
Ebook: $31.99
Bundle: $43.99

New


Learn to Build iPhone Apps with HTML, CSS, and Javascript Learn to Build iPhone Apps with HTML, CSS, and Javascript
Video: $35.00

Fancy Form Design Fancy Form Design (SitePoint)
by Jina Bolton, Tim Connell, Derek Featherstone
Print: $29.95

Douglas Crockford JavaScript Master Class Douglas Crockford JavaScript Master Class
Video: $99.99

Palm webOS Palm webOS
by Mitch Allen
Print: $44.99
Ebook: $27.99
Bundle: $49.49

Learning PHP, MySQL, and JavaScript Learning PHP, MySQL, and JavaScript
by Robin Nixon
Print: $39.99
Ebook: $31.99
Bundle: $43.99

Upcoming


Building iPhone Apps with HTML, CSS, and JavaScript Building iPhone Apps with HTML, CSS, and JavaScript
by Jonathan Stark
Print: $29.99
Ebook: $23.99
Bundle: $32.99

jQuery: Novice to Ninja jQuery: Novice to Ninja (SitePoint)
by Earl Castledine
Print: $39.95

High Performance JavaScript High Performance JavaScript
by Nicholas C. Zakas
Print: $34.99

More JavaScript Books


JavaScript Experts

Robin Nixon Robin Nixon has worked with and written about computers since the early 1980s (his first computer was a Tandy TRS 80 Model 1 with a massive 4KB of RAM!). One of the web sites he developed presented the world's first radio station licensed by the music copyright holders. In order to enable…

Rich Shupe Rich Shupe is co-author of Learning ActionScript 3.0 (O'Reilly), and teaches ActionScript programming at New York's School of Visual Arts' MFA Computer Art Department.

Peter Kahrel Peter Kahrel has been programming InDesign with JavaScript since 2003, and now also works as a script developer. See www.kahrel.plus.com

Noah Gift Noah Gift is the co-author of Python For Unix and Linux by O'Reilly. He is an author, speaker, consultant, and community leader, writing for publications such as IBM Developerworks, Red Hat Magazine, O'Reilly, and MacTech, and Manning.

More JavaScript Experts

Learn JavaScript Online

Certificate Series
Certificate
In celebration of Computer Science Education Week, use promo code "csedweek09" to receive a 20% discount on all course tuitions! See details.

Client-Side Web Programming Certificate Series targets beginning and intermediate students who want to acquire the skills needed for rich front-end web development, and who want to back those skills up with a Certificate from the University of Illinois Office of Continuing Education.

Enroll today!

JavaScript Answers

O'Reilly Answers: Clever Hacks. Creative Ideas. Innovative Solutions.

More JavaScript Answers

JavaScript News & Commentary

Using jQuery to rewrite date/times in your local timezone

By Raymond Camden
December 18, 2009

A simple example of using jQuery and Datejs to reformat dates on a page to the user's local timezone.

Example of paginated content loaded via AJAX (2)

By Raymond Camden
December 5, 2009

A followup to my previous entry on handling paginated data within AJAX loaded content.

Example of paginated content loaded via AJAX

By Raymond Camden
December 3, 2009

A simple example of dealing with paginated content with Ajax loaded divs.

Steve Souders: Making Web Sites Faster in the Web 2.0 Age

Steve Souders: Making Web Sites Faster in the Web 2.0 Age
By James Turner
November 30, 2009

As much as anything else, a user's impression of a web site has to do with how fast the site loads. But modern Web 2.0 websites aren't your father's Oldsmobile. Chocked full of rich Flash content and massive JavaScript libraries, they present a new set of challenges to engineers trying to maximized the performance of their sites. You need to design your sites to be Fast by Default. That's the theme of the upcoming Velocity Online Conference, co-chaired by Google performance guru Steve Souders. Souders is the author of High Performance Web Sites and Even Faster Web Sites, and spent some time discussing the new world of web site performance with me.

Four short links: 27 November 2009

By Nat Torkington
November 27, 2009

ProFORMA -- software which builds a 3D model as you rotate an object in front of your webcam. Check out the video below. (via Wired) BiwaScheme -- a Scheme interpreter written in Javascript. (via Hacker News) YMacs -- in-browser EMACS written in Javascript. Emacs, for those of you who were left in any doubt, is the only editor ever...

Google Closure: a new way of developing in JavaScript

By Davide Zanotti
November 19, 2009

Preface Every day million people make use of Google products and these products are written mainly using one well known language: JavaScript! What makes this online software stable, fast and responsive is a good use of the language and an...


More JavaScript News & Commentary

Popular Topics

Browse Books & Videos

News Topics

International Sites

O'Reilly China O'Reilly Germany O'Reilly Japan O'Reilly Taiwan