JavaScript and jQuery: Interactive Front-End Web Development
N**K
Ideal for beginners, if not extensive
Summary first: This book presumes some knowledge of HTML & CSS (look up Duckett' preceding book if necessary), and introduces main elements of Javascript adequate for basic web-design projects, with no claims to comprehensiveness, and it's certainly a success in that respect.PRESENTATION: Impressive. Looks more like a Wired issue than your typical introductory programming/scripting book, as the latter usually try to fit as much information as possible into limited space, which makes pragmatic sense, but makes you not want to pick up the book and proceed. This book uses space liberally, sacrificing limited space (~600 pages + index) for readability ( devoting an entire page to the diagram of a for loop for instance), using very large fonts for summaries, etc.The design is elegant, and also well-thought: Different text colors, italics etc, are fully employed to make newly introduced syntax easier to comprehend. All code sinppets are included in blue boxes clearly separated from the text, where necessary, javascript and html codes are presented side-by-side. For every method / syntax introduced, browser compatibility is given in a table, and more compatible alternatives offered when necessry.SCOPE: As a corollary of the presentation approach, the scope is limited, albeit sensibly. The book aims to present JavaScript to the extent that it can be employed in basic web design, without trying to present the language in its entire functionality, as such important concepts/aspects are left out (Regular expressions, for instance). Also, HTML and CSS are NOT covered in the book(they're covered in Duckett's preceding book "HTML and CSS", prequel to this one), JQuery, Ajax & JSON are covered in a total of 150 pages, providing a decent, sensible introduction only.COMPARISON/SUGGESTIONS: If you want a more comprehensive guide at hand, consider getting Flanagan's "Javascript: The Definitive Guide", or an equivalent. If you want a more compelling and detailed approach to the language, supplement this book with "Eloquent Javascript", a book available, free of charge, online.ONLINE SUPPLEMENTATION: True to its claim, all code presented in the book are available online for bulk-download.Table of Content (CHAPTERS): 1 The ABC of Programming / 2 Basic JS Instructions / 3 Functions, Methods, Objects / 4 Decisions & Loops / 5 DOM / 6 Events / 7 JQuery / 8 Ajax & JSON / 9 APIs / 10 Error Handling & Debugging / 11 Content Panels / 12 Filtering, Searching & Sorting / 13 Form Enhancement & Validation / IndexDURABILITY (WHENCE THE MISSING STAR DERIVES): I've read the entire book on the same bookholder & desk very gently, and still ended up with every page detached from the spine. (For comparison, other books I've read with the same method look almost unused). It's sad to see such a horrible spine/binding chosen for a book when so much care has obviously gone into its composition and design. Hope they revise the spine in future editions.
A**N
A well-designed introduction to JavaScript that works extremely well as a physical hardcover book.
We recently started using this book at Portland Code School after several of our students recommended it to us. Their copies are dog-eared and infused with post-it flags.This introductory information is available literally everywhere on the web and the question you have to ask is, "Why bother with a physical book?" The answer to that question is simply to experience the hardcover version of this book.It's beautiful. Inviting. Its page layout and graphic design tell you that you are embarked upon something professional and yet easy to learn. The text is written with a simplicity that doesn't talk down to the reader. This book is clear in its explanations and yet comprehensive in its coverage of the subject. As much as I love the "Head First" series of books, some times they are too precious. This book is just as inviting, but it condenses the information and covers a lot of ground.At first I was concerned that, like some coffee table books, the coating on the pages showed finger prints. I didn't want to mar the excellent presentation. But, as I continue to use it, revisiting pages and reviewing elements of the language, I started to view them as footprints in the snow -- reassurance that I had been here before and already knew something about the subject. They were one of the many ways I can track my progress.There will come a time that I don't visit these pages as often, as always happens with introductory books to technical subjects. And, I will also buy an ebook version of this when it's available so I can track along with my students without having to carry paper around as they experience and enjoy the textbook for the first time.But I will continue to recommend this, as a physical book, to students of JavaScript.
A**G
It is an excellent book with a catch...
I had originally rated this book an 1-star to alert the potential buyers to a serious binding defect, which has also been encountered by several readers. In my original review (see below), I did indicate that the book by itself was excellent. I am editing the review to update a recent development soon after my complaint. Jim Minatel, the co-publisher, contacted me and kindly offered a hardcopy replacement, while at the same time, he tried to nail down the remaining defective copies. I am very grateful for his offer.About the book, I found it hard not to consume everything as soon as I could. In a week, I had already covered about 400 pages with great fun. I am an amateur programmer and know very little about web languages and how they operate in the whole scene of client-server relationship. This book helps me so tremendously because it brings in many related aspects around the core of web programming on the client side. Now, I feel more secure to venture another tiny step to look into web server and its implication in future mobile applications.It is worth mentioning that Jon Duckett also has written a book on a related topics: "HTML & CSS" which is also of very high standard.___________(Original review)______________The book is great, but true to many users' experience, the binding started to break apart only a few days after use. I knew about the binding issue from readers' reviews. I thought that when I ordered this in August 2014, the issue would have been fixed already.The extremely poor binding does not do the author justice. The book was conceptually constructed with great thoughts. If I have to rate it solely by its contents, I would have given it a 4-5 stars. I never rated a book according to its package or binding. In general, I should not. This book, however, is a special case because from start to end, it is designed with great care to present the user with a beautiful copy, in addition to leaving the reader a pleasant learning experience.__________________________________________
A**Z
Buen producto
un buen precio y buena calidad de producto
J**O
Excelente
O livro chegou muito rápido e em perfeitas condições.
J**H
A Work of Art and Beautifully Thought Out. A Stunning Model For All Technical Authors.
I haven't even gleaned any info out of this book yet as i just got it today. This much I can say however, at having thumbed through it: It is beautifully illustrated with great artwork, photos a colorful charts. The information is broken up into nice bite-sized pieces. I got the hard cover simply because I liked the look of the cover. My only complaint is that the dust cover is made out of some sort of material that really shows finger prints and oils. In fact, I could even see whomever packed it had left some shiny-oily prints on it. I'd just throw the dust cover away, but the underlying hard cover is monochromatic. I'll have to find a way to clear wrap this.I sampled some of the content and as noted, it's very readable, not at all dull. I would say one might not get the volume of info as other books as those colorful illustrations take up a lot of space, but you don't get that burned feeling either.The first thought that I had when opening the book and looking through it is that I'd love to interview the author and learn what tools he used. He obviously put a lot of thought and hard work into this. I'm thinking of it as a collector's item as much as a learning tool.
S**H
Nice
Book quality is awesome.
M**C
Sehr gut Bildlich vorgestellt.
Das Buch enthaelt eine sehr gute beschreibung von viele sachen und enthaelt Praktische uebungen. Ohne Praksis kann man nicht pProgrammieren lernen. Ich hofffe dedr Autor wird auch noch fuer die andere Programmiersprachen so etwas schreiben, weil er macht das Programmieren schoen anstatt nur grau und weiss yu sein wie in die andere Bucher.
ترست بايلوت
منذ شهر
منذ أسبوع