Explore modern JavaScript in this volume containing hundreds of source code examples. Visual diagrams designed to accurately describe difficult concepts such as Prototype, Event Loop and Object Oriented Programming. JavaScript Grammar covers all important features of modern JavaScript (ES6-ES10) from simple to advanced. Each feature is explained with simple examples, so the book is easy to follow. As you progress through the book you will be faced with increasingly advanced examples with several programming techniques clearly explained and with clean code.
Let me preface my review by saying that the author is obviously a very intelligent person and they know a lot about JavaScript. It’s a complex language and authoring a book about it is a daunting task.
That being said, this book is an absolute mess. In several places it’s just completely incorrect, such as the description of the modulo operator, where the author states it returns the number of times one number fits into another. This is wrong. The modulo operator returns the remainder AFTER the number is fit into the other the maximum amount of times. What the author is describing is essentially Math.floor(10 / 4) === 2.
On top of the places where the author was wrong, there are several places where examples and figures are mentioned and are completely missing, and grammatical errors all over the place. I can give the spelling and grammatical errors a pass, as English may not be the author’s first language (a telling sign is the many places the definite article “the” is missing, which is absent in at least some Eastern European/Eurasian languages.
I purchased this book looking for something to recommend to programmers new tonJavaScript as I’d like something less daunting than Eloquent JavaScript to recommend in those cases. Unfortunately, this book is not it.
With an editor and some better organization, this could be a great book. The figures, flowcharts, and other imagery used throughout the book was well done for the most part and show a lot of promise. Hopefully there’s a Second Edition eventually that corrects the many problems of this version.
This book is an awesome reference for any JavaScript library. I am learning a lot because of how concepts and items are broken down. My favorite section is the prototype section because, for newer developers, this concept can be difficult to understand and visualize, and not every instructor can properly illustrate. Additionally, I like that the writer uses actual, real-world examples that can be used by the learner in order to reinforce what is being taught (i.e. throw the code in your editor and/or bowser to see how it works).
Obviously, no book can provide everything needed within the every-changing javascript programming world, but this is definitely a reference that should be included in any javascript/programming library.
Have the eBook, but will be ordering the hardcopy soon.
This book gives me a better understanding on several important concepts in JavaScript and the principle behind them. It is not a book teaching about JavaScript syntax. Suitable for JavaScript newbies who have some basic knowledge and have written a few codes. Some codes are missing so you may need to 'imagine' what they are doing.
One of the best books, if not the best, I've had in my hands. JavaScrip Teacher has made available in your book the best way to understand, know and apply the different components of this programming language. It is a fun "walk" that stimulates learning. I highly recommend your acquisition and it will surely be your bedside book, as it is now for me.
Well! I have read a lot of development Tutos, books, blogs posts, I would say this has been one of my favorites JS resources. The author has done very well by using a special kind of instructions the book is very friendly even for people who did not use books as a reference.
A great book for Javascript programming Newbies and for experts, Greg has done a marvellous job by explaining the codes and algorithms by using his unique way of using examples and diagrams. Simply a great book.
A great resource even for mid and seasoned JS devs. Touches many parts we give by granted and explores in detail how JavaScript works basic and advanced concepts in a clear and compact way.
Very good book on JavaScript which teaches all the important concepts required for understanding even deeper details about the language. I have read a couple of JavaScript books and this particular one stands out as a good resource based on the writing style and delivery of the author. The diagrams and illustrations also help alot to drive his points home. Thank you for also giving me this book for free via Twitter. I really appreciate this and k look forward to paying it forward.
It's a great book for reference. Instead of wasting time looking for just a tiny reminder, you can go through the book and you're settled. Thanks for this