Errata
The errata list is a list of errors and their corrections that were found after the product was released.
The following errata were submitted by our customers and have not yet been approved or disproved by the author or editor. They solely represent the opinion of the customer.
Color Key: Serious technical mistake Minor technical mistake Language or formatting error Typo Question Note Update
Version | Location | Description | Submitted by | Date submitted |
---|---|---|---|---|
Printed | Page pg. 122 paragraph 6 of JQuery Versions |
There is no longer a Current_Release Anchor on the http://docs.jquery.com/Downloading_jquery page. |
Anonymous | Jan 29, 2014 |
Printed | United States | on page 330 step 7 title |
Roy Canterbury | Aug 01, 2014 |
Other Digital Version | prompt.html | <div class"wrapper"> missing from line 13 of prompt.html file of tutorial files. |
Samuel Roberts | Jan 22, 2016 |
Other Digital Version | iztd6nh4 Morocco |
http://doxycycline-online.us/ - doxycycline online http://zoloft-2016.top/ - zoloft http://buyamoxil.club/ - amoxil http://priceofviagra.us/ - click http://mobic75.date/ - mobic 50 mg |
asressspfxpy | Dec 11, 2016 |
Other Digital Version | mmza6vs8 Morocco |
http://nexium-40mg.trade/ - nexium 40 mg price http://citalopram-hydrobromide.science/ - read this http://nolvadex.pro/ - visit this link http://buy-strattera.site/ - strattera http://generic-wellbutrin.party/ - wellbutrin http://buyaugmentin.site/ - buy augmentin http://phenergan6.top/ - phenergan |
asressxzuw82 | Dec 12, 2016 |
Printed | Page File Name js3e-master\js3e-master\chapter01\Hello.html Line 8 |
The point of the html is that nothing on the page gets rendered until the page's "Alert" on line 8 is responded to. In javascript "alert" is case sensitive. Since "alert" is spelled "Alert" instead of "alert" the browser simply ignores the line and everything gets rendered immediately (there is no "This page says" + Environment.NewLine + "Hello world!"). |
Scott Thompson | Mar 09, 2023 |
Other Digital Version | soure code All the alerts in the source, at least in chapter01 are spelle incorrectly |
All of the alert calls which are supposed to hold up the rendering of the page until answered are spelled Alert. This function call is case-sensitive and this incorrect spelling causes the Alert to simply be ignored and the page rendered immediately. Doesn't sound like much but when you are new trying to get thing to work it is very frustrating. |
Scott Thompson | Mar 13, 2023 |
Printed | Page 34 Point 7 |
The code in the book is different than the one in the completed code example for "complete fadein" |
Brian Ostertag | Jan 09, 2019 |
Printed | Page 44 Last paragraph in FAQ 'Putting Quotes into Strings' |
You can even escape quote marks when you don't necessarily have to. For example: 'He said, "Hello"' |
Tom Van Hauwaert | Nov 09, 2013 |
Printed | Page 44 Frequently asked Question paragraph 5 |
On page 44 in the "FREQUENTLY ASKED QUESTION", paragraph 5 it says: |
Anonymous | Jan 16, 2014 |
Printed | Page 63 lines 2 and 3 from bottom of paragraph 1 |
The book says: |
Barry Gruber | Dec 22, 2013 |
Printed | Page 72 2nd paragraph |
In the second paragraph it states: |
Rich Murrills | Feb 06, 2015 |
Printed | Page 92 Bullit 9 |
The print first says |
Jesper Br?sted | Mar 30, 2014 |
Printed | Page 121 Item 2 at top of page |
The link http://docs.jquery.com/Downloading_jquery is available, but the "Current Release" link is not, and there is not Current Release headline. In the middle of the page there is the notation: "This is somewhat embarrassing, isn?t it? It seems we can?t find what you?re looking for." Most likely this will not be a problem, because the file is supplied with the examples for the book from sawmac.com/j2se, but I thought you should know. |
Paul Verger | May 06, 2014 |
Printed | Page 140 2nd line from bottom of page |
Line reads as follows: |
Michael Rosata | Dec 11, 2013 |
Printed | Page 147 3rd paragraph under "Action on Each Element in a Selection", first line |
"For example, say you want to list of all of the external links..." should perhaps read "For example, say you want a list of all of the external links..." or it could also be written "For example, say you want to list all of the external links..." |
John Rose | Aug 21, 2015 |
Printed | Page 153 United States |
on page 153 paragraph 7 line 1 you reference a different jquery library that the rest of the example |
Roy Canterbury | Jul 17, 2014 |
Printed | Page 178 2nd paragrah |
The code does not work. I tried many things and the only way it woks if I create a function inside the binding function and not outside: |
Ionara Wilson | Aug 22, 2013 |
Printed | Page 183 United States |
In the example for faq.html taken from the chapter down loads you specify adding on page 183 example 8. line 7 |
Roy Canterbury | Jul 17, 2014 |
Printed | Page 192 United States |
On page 192, it is suggested that the toggle() event be used for applying two different effects at once. But as mentioned in the errata on pg 173, the toggle() event is no longer used in version 1.9+. I have fooled around with it but I haven't been able to make this part of the tutorial work with the newer version. Can you list how this would be done without the toggle() event? |
Anonymous | Mar 13, 2014 |
Printed | Page 194 2nd paragraph, "Note" |
1. Animating the CSS shorthand border-width with jQuery works (jQuery API documentation at https://api.jquery.com/animate/). |
Balthazar | Mar 28, 2014 |
Printed | Page 197 Between code lines #2 and #3 |
The following code is nearly complete: |
David Omahen | Feb 26, 2014 |
Printed | Page 200 1. Section |
The book has the correct typing, but the file that is downloaded references a newer jQuery version. |
Kevin | Aug 06, 2013 |
ePub | Page 203 step 12 |
chapter06 animation |
Anonymous | Feb 28, 2014 |
Printed | Page 210 1st para |
1 var preloadImages = ['images/roll.png', |
John Gill | Oct 26, 2013 |
Printed | Page 214 Step 5 - boldface instruction |
Line reads "...add the following two lines of code:" |
Anonymous | Nov 19, 2013 |
Printed | Page 214 United States |
on page 214 step 5 |
Roy Canterbury | Jul 18, 2014 |
Printed | Page 215 United States |
Page 215 step 7 |
Roy Canterbury | Jul 18, 2014 |
Printed | Page 237 last line on page |
The last sentence ends with "... one of jQuery's other show effects (see page 189)." |
Barry Gruber | Dec 30, 2013 |
Printed | Page 239 last code example |
There is something going on in the last code example that I think could use some elaboration. The code has the following second line: |
Anonymous | Jul 18, 2014 |
Printed | Page 248 Step 2 |
Page 248, Step 2 |
Bruce | Aug 26, 2013 |
Printed | Page 250-251 United States |
All nested <li> tags are missing 'class="stack"' which goes with the explanations listed on page 253. |
Tyler | Aug 05, 2014 |
Printed | Page 265 Within code for .focus() form event |
There is a small but significant typo within the .focus() source code that caused me to spend near an hour trying to figure out why the code wouldn't work, until I did a quick Google search and learned the reason. |
Anonymous | Mar 09, 2015 |
Printed | Page 279 2nd line |
Currently: ...you can simply access the FORM's value property." |
Catherine | Apr 27, 2014 |
Printed, PDF | Page 299 Top of page |
I found a writing error at the top of page 299: "The function receives both the error message and the form element the error applies to, so you can use a conditional statement (page 79) to check whether the form field is either a radio button of a checkbox." |
Dave | Mar 26, 2014 |
Printed, PDF | Page 334 Last paragraph |
The last paragraph has an error in this sentence: |
Dave | Apr 19, 2014 |
Other Digital Version | 353 "The programming" |
KIndle version |
Anonymous | Mar 17, 2014 |
Printed | Page 354 in item number 3. |
... "type var url=$(this). <newline> attr('href'); |
David Patterson | Nov 17, 2014 |
Printed | Page 355 Step 6 |
You should let people know that, with default settings, this cannot be tested in the latest versions of Google Chrome or Safari (Firefox is okay), nor can any load() command using local files. You will see the following error in the console: "XMLHttpRequest cannot load [local file] Received an invalid response. Origin 'null' is therefore not allowed access." There are various ways to circumvent this [setting up a local server, etc.] but you should perhaps have a little infobox about it. |
Anonymous | May 29, 2014 |
Printed | Page 356 3rd line |
+ ' .newsItem' |
Johan ter Beek | Dec 24, 2014 |
Printed | Page 360 ist para |
var data = $.post('rankMovie.php', |
john Gill | Nov 07, 2013 |
Printed | Page 368 Section 9 last para. |
Firstly, |
John Gill | Nov 10, 2013 |
Printed | Page 368 bullet point 7 |
For some reason I did not get the expected result here. It was only after comparing the completed version and a few tests removing and adding sections of the complete code to my version did I find that you must also add the 'return false' statement onto line 11 (after declaring the processData function and before the end of the 'submit' function) in order to get the expected result |
Anonymous | May 13, 2017 |
Printed, PDF, ePub, Mobi, | Page 371-375 all JSON examples |
All of the JSON examples on pages 371-375 are wrong. These are not JSON, they are JavaScript object literals. There's a big difference. In JSON, all strings must be enclosed in double quotes. Neither unquoted identifiers nor single quoted strings will work, only double quotes are acceptable. Test the book code using any JSON validator and you will see that it fails validation. In addition, function processContacts on page 373 will not work because the getJSON call (which should not have a space) will fail silently and not pass the data parameter. If program contacts.php uses the PHP function to generate JSON, it will properly enclose evrything in double quotes. But the var data = { ... } lines in the book are not what PHP returns. -- Jesse Heines, UMass Lowell Dept. of Computer Science, heines@cs.uml.edu |
DrJay | Oct 06, 2013 |
Printed | Page 398 United States |
Page 398 step 3 |
Aug 10, 2014 | |
Printed | Page 399 United States |
page 399 |
Aug 10, 2014 | |
Printed, PDF | Page 434 United States |
This sentence: |
Matt Barney | Jan 24, 2014 |
Printed, PDF | Page 437 United States |
This sentence: |
Matt Barney | Jan 24, 2014 |
Printed | Page 448 Code sample at top of page |
The first comment in the code sample should read "won't run because x is a number". The variable x is always a number in that snippet of code. |
Anonymous | May 06, 2014 |
, Printed | Page 473 Second paragraph under "Single Equals in Conditional Statements" |
The code example presents the error where a single equals sign is used in an if statement: |
Barry Gruber | Jan 05, 2014 |
Page 474 Pt. 6 & 7 of tutorial |
First there is this code listed in pt. 6: |
edyta jordan | Sep 25, 2016 | |
Printed | Page 491 Step 4, paragraph 1, sentence 2 |
"line 10" should be "line 9", at least according to the exercise files that I downloaded. |
Anonymous | May 06, 2014 |
Printed | Page 495 Box note |
"red circles to the right of" should be "red circles to the left of" |
Anonymous | May 06, 2014 |
Other Digital Version | 542 Code after paragraph 1 |
Using jquery-1.11.0 it seems that use of field.attr('defaultValue') causes the code not to run right because defaultValue is returned as "undefined" by attr(), thus field.val() will never match field.attr('defaultValue). |
Rebecca Docimo | Aug 08, 2014 |
Other Digital Version | 821 kindle 821/17568 fadeIn.html |
fadeIn.html does not exist |
Samuel Roberts | Jan 22, 2016 |
Other Digital Version | 1068 2nd paragraph starting with "You can use..." |
“this is not right” |
Samuel Roberts | Jan 22, 2016 |