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 126 Step 13 |
March 10, 2014 |
chi ernie cheung | Mar 10, 2014 |
Page 36 8 paragraph (question 4) |
Just a notice : |
Anonymous | Mar 10, 2014 | |
Other Digital Version | 132 step 40 |
Confirmed errata solution for this breaks it even more.... |
Tom Odulate | Feb 28, 2014 |
ePub, | Page 189 Rules for naming variables, last two bullet points |
The second bullet point states that "Variable names must not contain mathematical or logical operators" while the last two bullet points contradict this by stating that "for-Loop" and "my-Data" are legal examples. |
Dan Lewis | Feb 28, 2014 |
Printed | Page 149 :only-of-type |
:only-of-type is described as "selects elements that are the only child of the parent and have the specified type" |
Fiona Holder | Feb 10, 2014 |
Page 544 Specifying options, timeout |
The default value used for the timeout attribute is Infinity, if the options parameter to getCurrentPosition or watchPosition is omitted. If a negative value is supplied, the time-out value is considered to be zero. |
Ibrahem Khalil | Dec 17, 2013 | |
Page 554 Lesson 1, 2., A. |
Missing r in parameter |
Ibrahem Khalil | Dec 17, 2013 | |
Page 512 function dropItem(e) |
last line of code, replace $(e.target) with hole, as we already defined it in the 1st line. |
Ibrahem Khalil | Dec 17, 2013 | |
Page 475 Drawing by using paths |
Step #5 |
Ibrahem Khalil | Dec 16, 2013 | |
Page 448 currentSrc & src |
The difference is not clear, it should be more explained. |
Ibrahem Khalil | Dec 15, 2013 | |
Page 427 11 & 12 |
What is the difference between the code of 11 & 12? |
Ibrahem Khalil | Dec 15, 2013 | |
Page 395 function fetchAjaxAsync |
The signature of that function should be changed to be: |
Ibrahem Khalil | Dec 15, 2013 | |
Page 371 after "readyState codes" |
As these values show, you need to subscribe to the onreadystatechange event before you call the open method. |
Ibrahem Khalil | Dec 14, 2013 | |
Page Last Paragraph 294 |
2ns sentence does not mean any sense "The second expression wraps the this object, which is a DOM element being passed to an event listener." It should be deleted. |
Ibrahem Khalil | Dec 13, 2013 | |
Page 241 Adding a caption to a table |
Last sentence "If you use the <caption> element, it must be the first element within the <table> element." |
Ibrahem Khalil | Dec 13, 2013 | |
Page 242 The paragraph above the figure |
"the existing style for the first column has been removed" |
Ibrahem Khalil | Dec 13, 2013 | |
Page 212 1st paragraph under "Using roles" |
It's "Web Accessibility Initiative" not "Web Accessible Initiative" |
Ibrahem Khalil | Dec 12, 2013 | |
Page 212 2nd paragraph under "Using roles" |
3rd sentence, missing "parent" |
Ibrahem Khalil | Dec 12, 2013 | |
Page 207 1st paragraph |
The link is: |
Ibrahem Khalil | Dec 12, 2013 | |
Page 192 Last paragraph |
Last sentence "... you can take div3, div4, and div5 out of div2." |
Ibrahem Khalil | Dec 12, 2013 | |
Page 188 2nd paragraph |
Last sentence "... their width property is set to 33 percent, |
Ibrahem Khalil | Dec 12, 2013 | |
Page 172 1st paragraph |
This is especially useful when content is placed over an image and you still want to see the image. |
Ibrahem Khalil | Dec 12, 2013 | |
Page 163 1st paragraph |
'background color' should be replaced with 'font size' |
Ibrahem Khalil | Dec 12, 2013 | |
Page 157 Last paragraph |
a datalinktype should be replaced with a data-linktype |
Ibrahem Khalil | Dec 12, 2013 | |
Page 157 3rd paragraph |
Consider the following HTML document that has is three <a> elements, one of which sets the href attribute to http://microsoft.com. |
Ibrahem Khalil | Dec 12, 2013 | |
Page 144 First example |
The explanation should include also various formats, like the following: |
Ibrahem Khalil | Dec 12, 2013 | |
Page 131 Step 36 |
var btnPlus = document.getElementById('btnPlus'); |
Ibrahem Khalil | Dec 11, 2013 | |
Page 118 Keyboard event reference |
The explanation implies that "keypress" and "keyup" are the same. Of course, you know that there is a difference. Fresh developers who are reading your book may misunderstand you. So I suggest adding more explanation. |
Ibrahem Khalil | Dec 11, 2013 | |
Page 105 Last Paragraph |
By pressing F11, you step into the areaOfPizza function. When you?re in the function, press F11 again to set the radius. |
Ibrahem Khalil | Dec 11, 2013 | |
Page 79 3rd parahraph |
When you run this code and input a number such as 20, the message displays as You Will Soon Be 201 Years Old!,,,,, |
Ibrahem Khalil | Dec 11, 2013 | |
Page 52 2nd paragraph |
The last sentence: |
Ibrahem Khalil | Dec 10, 2013 | |
Printed | Page 350 section "Publishing the package" |
The book asks the reader to publish a package "math_example" to the node package manager. I am either missing something or this can never work - the author has already published a package of this name so I get a version error. Maybe if I correct the version I could update the author's code, but surely you don't intend every reader to update the author's code with their own untried version? |
Alan | Dec 04, 2013 |
Printed | Page 165 second example |
The CSS selector is: div p:first-of-type. |
Emile Wintraeken | Dec 03, 2013 |
Printed | Page 544 Paragraph 'Specifying options', item 'timeout' |
In the description for timeout, the last line reads 'Default id -1, which means there is no timeout.' |
Sven de Gilde | Nov 29, 2013 |
Printed | Page 597 fourth line of function FindAuthors() |
The constant 'IDBCursor.PREV' is no longer supported. The constant has been replaced by the string value 'prev'. |
Sven de Gilde | Nov 29, 2013 |
Printed | Page 421 code snippet, function cancelKeepAlive() |
In the second printing, in the code example, in function cancelKeepAlive(), the following call is being made to cancel the started timer. |
Sven de Gilde | Nov 21, 2013 |
Printed | Page 318 2nd html example |
The "for" parameter in the element <label for="Id"> won't work because "for" expects an id and the input element doesn't have one as only a name parameter defined. |
Alan | Nov 12, 2013 |
Printed | Page 144 First paragraph |
In the example, multiple @import statements are being shown. The media types in the example are placed after the semicolon, like below: |
Sven de Gilde | Nov 11, 2013 |
Printed | Page 132 step 40 |
The printed test sets the values of both txtInput and txtResult to an empty string by these two lines: |
Sven de Gilde | Nov 06, 2013 |
Page 388 HTML Markup |
The form element is missing ID="ContactForm". This prevents the form from being serialized. |
Adam S | Nov 06, 2013 | |
Printed | Page 50 Under "The embed tag" heading |
The book states that the embed tag supports fallback content and this will be displayed if the browser does not support the content being embedded. |
Fiona Holder | Oct 10, 2013 |
Printed | Page 45 4 |
missing value for sandbox |
Linda | Oct 01, 2013 |
Printed, PDF | Page 84 United States |
The comparison operator for "not same value or type" is "!==", not "!===". |
Dan Francis | Sep 23, 2013 |
Page 208 Figure 5-2 |
HTML content for document footer in Figure 5-2 should be <div id="footer"> |
Anonymous | Sep 19, 2013 | |
Page 518 bottom section |
If you drop a file anywhere on the webpage, the file opens in another window. For example, if you drag and drop a movie onto the webpage, the movie will start playing in a new window. |
Jakob | Sep 15, 2013 | |
Printed | Page 17 1st paragraph |
Text says that "project also contains the package.manifest file" while Figure 1-8 shows that the name of such file is "package.appxmanifest". |
Rafael Domene | Sep 09, 2013 |
Printed | Page 543 showError function, first case |
under case error.PERMISSION_DENIED: |
Frank Cheung | Sep 04, 2013 |
Printed | Page 265 5th bullet point |
local should be locale. |
Frank Cheung | Sep 02, 2013 |
Printed | Page 153 Last paragraph |
Consider the following HTML document that has is three... |
Frank Cheung | Aug 29, 2013 |
Printed | Page 121 4th bullet point |
should be publisher-subscriber pattern rather than publisher or subscriber pattern. |
Frank Cheung | Aug 28, 2013 |
Printed | Page 79-86 pages |
pages 79-86 are missing. |
Frank Cheung | Aug 28, 2013 |