Beginning JavaScript and CSS Development with JQuery (Wrox Programmer to Programmer)
Beginning JavaScript and CSS Development with JQuery (Wrox Programmer to Programmer) by Richard York
- Binding:
- Paperback
- Number of Pages:
- 560
- ISBN:
- 0470227796
- Product Group:
- book
- Publisher:
- John Wiley & Sons
- Publication Date:
- May 15, 2009
- BooksForGeeks.com ID:
- 296
Buy Beginning JavaScript and CSS Development with JQuery (Wrox Programmer to Programmer) from Amazon »
jQuery is a JavaScript library that helps web developers create JavaScript applications that work well in any browser. This book demonstrates how to use jQuery to reduce the amount of code you need to write and reduce the amount of testing that is required.
Reviews for Beginning JavaScript and CSS Development with JQuery (Wrox Programmer to Programmer)
-
A poorly written book
Rated out of 5 stars, June 12th, 2009
The author's style is very clumsy, he keeps repeating the same thing again and again, sometimes as often as thrice in six lines of text. Here is an example from page 72:
"With the W3C's event model, you can assign as many of the same events to the same element that you like." [another sentence goes here] "In contrast to the traditional event model, the W3C event model lets you assign as many events of the same type to the same element as you like. In the following JavaScript, I can theoretically assign as many focus and blur events to the element as I like..."
In a number of cases, a figure is referenced in the text but does not exist in the book - try to find Figure 3-2 on the same page 72.
The same code is repeated again and again with just one small detail changed in it (although even that change isn't necessary for the example). In chapter 2, the same CSS is repeated in each example, each time taking about half a page, and the only difference is that the color of the highlight is changed for some reason from time to time. HTML code is repeated needlessly again and again, with the only difference of the name of the JavaScript file included in it. Without these repetitions, the book would be much thinner.
There are also some smaller details that I find annoying, like the author's habit to prepend many style names and element IDs with 'tmp', like 'tmpSearch'. For me, 'tmp' means temporary and when it is used for just anything in the example code, I find this misleading.
In the overall, this book is a torture to read.

