Christian Wenz is a professional phrasemonger, author, trainer, and consultant with a focus on web technologies. He frequently contributes articles to renowned IT magazines and speaks at conferences around the globe. Christian contributes to several PHP packages in the PEAR repository and also maintains one Perl CPAN module. He holds a degree (“Diplom”) in Computer Sciences from Technical University of Munich and lives and works in Munich, Germany. He also is Europe’s very first Zend Certified Professional and founding principal at the PHP Security Consortium. He has written or cowritten more than four dozen books, including PHP 5 Unleashed and PHP Phrasebook.
Back in 1999, I wrote a book on JavaScript. At the beginning, it sold really great, and then sales started to decrease a little bit. It still sold well enough to reach seven editions by this fall, but there was a subtle decline in copies nevertheless.
However, all of this changed drastically at the end of last yearsales went up considerably, as did sales of other titles in the same segment. But how come? One of the reasons is AJAX. The technology itself is not new, but the term is. In February 2005, Jesse James Garrett coined the acronym, and since then, the whole web world seems to have gone crazy. And although AJAX can be explained in a couple of minutes actually, it requires a good knowledge of various aspects of JavaScript. This explains the growing demand for advanced JavaScript content, and also led to the writing of the JavaScript Phrasebook.
When we (Damon Jordan, Mark Taber, and I) created the book series in 2005, we wanted to create a kind of pimped-up version of language phrasebooks: Common sentences and expressions are translated into a foreign languageinto JavaScript, of course. However, unlike in a regular phrasebook, you will also get explanations alongside the code. Without it, the potential for embarrassing situations is quite high, in any language.
This book is no introduction to JavaScript. Elementary JavaScript features are covered, but we tried to put a great emphasis on intermediary and advanced material as well. The idea behind this phrasebook is that especially if your JavaScript knowledge is rusty, you will find common problems and solutions in this book. So use this book as a reference guide to quickly overcome issues you are facing during development. And explore the book to find some JavaScript features you may not have thought about before.
This book is no cookbook with long and inflexible solutions to short problems. The idea was to keep the code snippets as concise as possible so that the approach can be demonstrated; this enables you to adapt the presented technique to your own applications and your specific scenario. In order to make this possible, only the code elements that are vital for the samples to run are shown in this book. Usually, the code consists only of 3.3 out of 5 stars See all reviews (3 customer reviews)
|
Share your thoughts with other customers:
|
||||||||||||||||||||||
|
Most Helpful Customer Reviews
14 of 15 people found the following review helpful:
4.0 out of 5 stars
Another food "Phrasebook" release,
By Anthony Lawrence "Unix, Linux and Mac OS X" (Middleboro, MA USA) - See all my reviews (VINE VOICE) (REAL NAME)
This review is from: JavaScript Phrasebook (Paperback)
Sam's has done a few of these "Phrasebok" style books - small, pocketbook size, relatively short. This doesn't replace O'Reilly's "Javascript - the Definitive Guide" (and there is some overlap), but it's a handly little thing to augment it.
It's all short code examples, with explanations. The assumption is that you already know some Javascript or will go look it up if not. I'm impressed by how much the author packs in here. It's like admiring a well packed suitcase: how did he manage to squeeze so much into such a small space?
2 of 2 people found the following review helpful:
5.0 out of 5 stars
Best Little JavaScript Book,
By David Hedrick Skarjune "Word & Image" (Minnesota, USA) - See all my reviews
This review is from: JavaScript Phrasebook (Paperback)
Christian Wenz was writing about AJAX before AJAX was invented...er, coined, so he knows a lot about JavaScript. He can succinctly differentiate the marketing of DHTML from the usability of DOM as an object model and API. He has expertise in both the Microsoft and Open Source realms. And, Wenz helped create the Phrasebook series. This is not a book for "Dummies," this is the real thing.
Lots of web sites are using AJAX libraries today, and way too many web designers have called upon JavaScript with client-side tricks downloaded over the years. What a typical developer needs are clear methods for tweaking AJAX, fixing buggy tricks, and just for making the quick hack on the client to solve a problem. While a book this small can't begin to cover everything, it has an intelligent outline that does cover many common code techniques. Best of all, the Phrasebook format has the right balance of explanation to code. It's tighter than an O'Reilly Nutshell edition, while handier than a Pocket Guide. Let's face it, a selection from the latter series does fit in your pocket, but at the expense of no explanations nor examples. Here's an example of a handy hack easily solved with the JavaScript Phrasebook, one that might not be so obvious to a JavaScript novice. You've got a dynamic iframe element inside of a static web page, and you want to pass a parameter from the static URL. Huh, aren't query strings for dynamic pages? Sure, but what's the hack? Wenz provides a short item on "Retrieving GET Parameters" in Chapter 2 on "Common Phrases" along with "Using Iframes" in Chapter 9 on Windows and Frames. So, if you are a developer in need of such essentials on the fly, you'll find the JavaScript Phrasebook to be handy. Oh yeah, it does fit in a pocket.
0 of 3 people found the following review helpful:
1.0 out of 5 stars
not recommended,
By
This review is from: JavaScript Phrasebook (Paperback)
I would not recommend this book for either a beginners or for people who already know JS. I am not sure
which audience is this book trying to target.
Share your thoughts with other customers: Create your own review
|
|
Tags Customers Associate with This Product(What's this?)Click on a tag to find related items, discussions, and people.
|
|
This product's forum
Active discussions in related forums
Search Customer Discussions
|
Related forums
|