BN.com Gift Guide

The Art and Science of Javascript

( 2 )

Overview

We've assembled seven of the greatest minds in modern JavaScript to teach you the most inspirational techniques you'll ever use. From creating impressive mashups and stunning, dynamic graphics, to more subtle user-experience enhancements, you're about to be amazed by the true potential of this powerful language.

With an all star line-up of authors including James Edwards, Michael Mahemoff, Ara Pehlivanian, Cameron Adams, Dan Webb, Christian ...

See more details below
Other sellers (Paperback)
  • All (24) from $1.99   
  • New (13) from $3.50   
  • Used (11) from $1.99   
Sending request ...

Overview

We've assembled seven of the greatest minds in modern JavaScript to teach you the most inspirational techniques you'll ever use. From creating impressive mashups and stunning, dynamic graphics, to more subtle user-experience enhancements, you're about to be amazed by the true potential of this powerful language.

With an all star line-up of authors including James Edwards, Michael Mahemoff, Ara Pehlivanian, Cameron Adams, Dan Webb, Christian Heilmann, and Simon Willison, this superb book will show you how to:

  • Create a slick Google Maps and Flickr mashup.
  • Build your own fully accessible 3D maze.
  • Create stunning vector graphics using the canvas element.
  • Have some fun with draggable and sortable table columns.
  • Give your site some extra personality with client-side badges.
  • Write better code faster using metaprogramming techniques.
  • Become a debugging expert using pro-level Firebug tricks.

Presented in full color, all of the books solutions are cross-browser and cross-platform compatible. Best of all, all the code used in the book is available for you to download and experiment with.

Who Should Read This Book?

This book is targeted at intermediate JavaScript developers who want to take their JavaScript skills to the next level without sacrificing web accessibility or best practice.

If you have even a small amount of experience with JavaScript, and are comfortable enough programming in another language such as PHP or Java, you'll be just fine - we'll hold your hand along the way, and all of the code is available for you to download and experiment with on your own.

Read More Show Less

Product Details

  • ISBN-13: 9780980285840
  • Publisher: SitePoint
  • Publication date: 1/1/2008
  • Pages: 300
  • Product dimensions: 7.98 (w) x 9.98 (h) x 0.63 (d)

Meet the Author

Cameron Adams is an author of multiple web development books and is often referred to as a "Web Technologist." In addition to his extensive JavaScript experience, Cameron's passions extend to CSS, PHP, and graphic design.

JAMES EDWARDS is a Nortel Networks Certified Support Specialist (NNCSS) in VPN Routers. His experience includes work with some of Nortel's largest enterprise customers.

RICHARD BRAMANTE, also a Nortel Networks Certified Support Specialist (NNCSS), has been in Nortel VPN Router support for three years, and was a technology lead on the Instant Internet.

AL MARTIN is a technical writer with 15 years of experience in electro-mechanical and computer-related disciplines.

Christian Heilmann grew up in Germany and, after a year working with people with disabilities for the red cross, he spent a year as a radio producer. From 1997 he worked for several agencies in Munich as a web developer. In 2000 he moved to the States to work for Etoys and, after the .com crash, he moved to the UK where he currently works as a lead developer for Agilisys. He publishes an almost daily blog at http://wait-till-i.com and runs an article repository at http://icant.co.uk. He is a member of the Web Standards Project's DOM Scripting Task Force.

Michael Mahemoff holds a Ph.D in Computer Science and Software Engineering from The University of Melbourne, where his thesis was on "Design Reuse in Software Engineering and Human-Computer Interaction". He lives in London and consults on software development issues in banking, healthcare, and logistics.

Dan Webb is a web application developer and renowned JavaScript expert who has spoken at @media 2006, RailsConf Europe, and The Ajax Experience; written for A List Apart and Sitepoint; and is a member of UK web design group the Brit Pack. More recently, he's written the Low Pro extension for Prototype, coauthored the Unobtrusive JavaScript plug-in, and become a member of the newly formed Prototype Core Team.

Read More Show Less

Table of Contents

Ch. 1 Fun with Tables 1

Ch. 2 Creating Client-side Badges 45

Ch. 3 Vector Graphics with canvas 75

Ch. 4 Debugging and Profiling with Firebug 121

Ch. 5 Metaprogramming with JavaScript 149

Ch. 6 Building a 3D Maze with CSS and JavaScript 189

Ch. 7 Flickr and Google Maps Mashups 217

Index 251

Read More Show Less

Customer Reviews

Average Rating 4
( 2 )
Rating Distribution

5 Star

(1)

4 Star

(0)

3 Star

(1)

2 Star

(0)

1 Star

(0)

Your Rating:

Your Name: Create a Pen Name or

Barnes & Noble.com Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & Noble.com that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & Noble.com does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at BN.com or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation

Reminder:

  • - By submitting a review, you grant to Barnes & Noble.com and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Noble.com Terms of Use.
  • - Barnes & Noble.com reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & Noble.com also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on BN.com. It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

 
Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously
Sort by: Showing all of 2 Customer Reviews
  • Posted January 19, 2012

    EXCELLENT CUTTING-EDGE JAVASCRIPT BOOK!!

    Are you an intermediate JavaScript developer who wants to take their JavaScript skills to the next level without sacrificing web accessibility or best practices? If you are, then this book is for you! Authors Cameron Adams, James Edwards, Christian Heilmann, Michael Mahemoff, Ara Pehlivanian, Dan Webb and Simon Willison, have done an outstanding job of writing a book that helps you take your JavaScript skills to the next level. Authors Adams, Edwards, Heilmann, Mahemoff, Pehlivanian, Webb and Willison, begin by proving that not only are properly used tables not boring, but they can, in fact, be a lot of fun. Next, they walk us through the task of creating client-side badges for your own site from scratch, using JSON and allowing for a plan B if the connection to the third-party server dies. Then, the authors introduce the canvas element, and shows you how you can use it to create vector graphics that work across all modern browsers. They continue by revealing tons of pro-level tips and hidden treasures to give you new insight into this indispensable development tool. Next, the authors explore the mechanics of the JavaScript language. Then, they show you how to push the technologies of CSS and JavaScript to their limits, as they create a real game in which the player must navigate around a 3D maze. Finally, the authors show you how to utilize the power of JavaScript APIs, thus creating a mashup from two third-party web sites. This most excellent book contains a team of experts in their respective fields. More importantly, by the time you come to the end of the book, you will have developed the skills that are needed to create impressive mashups and stunning dynamic graphics to more subtle user-experience enhancements.

    Was this review helpful? Yes  No   Report this review
  • Posted February 9, 2009

    more from this reviewer

    Useful for Manipulating Tables

    I found the section on tables useful. There are few JavaScript books that treat tables as repositories of data so I found this section helpful. There are many bad JavaScript books out there so its nice to find a good one.

    Was this review helpful? Yes  No   Report this review
Sort by: Showing all of 2 Customer Reviews

If you find inappropriate content, please report it to Barnes & Noble
Why is this product inappropriate?
Comments (optional)