Oh! Having this book itself is just satisfying! The pages have a good touch, i bought the paperback for something like 16-ish dollars。 Lets not look at the expense but the book itself。。。 The first chapter makes you familiar with how computers think and how javascript works the second chapter makes you comfortable wih the basics the third chapter is more interesting and the forth is aboug loops and then about Dom then about apis and stuff like that! Till the ninth chapter it just talks about usag Oh! Having this book itself is just satisfying! The pages have a good touch, i bought the paperback for something like 16-ish dollars。 Lets not look at the expense but the book itself。。。 The first chapter makes you familiar with how computers think and how javascript works the second chapter makes you comfortable wih the basics the third chapter is more interesting and the forth is aboug loops and then about Dom then about apis and stuff like that! Till the ninth chapter it just talks about usage and the basics。 But then comes the advanced part。 The book illustrates different function using flowcharts and by the way you should learn css and html first before starting this! 。。。more
Conor Jordan,
Well written and well designed book about learning to add interactivity to websites using code。
Magezi Donald,
i think its helpfull
Emad Mahmoud,
It's a great book for beginners to have a good understanding of JS。 It's a great book for beginners to have a good understanding of JS。 。。。more
Abdul Kader Albitar,
A very good book to learn the basics of JavaScript and front-end web development with a very good explanation that is supported with nice visuals, although it has some outdated stuff。It doesn't cover how JavaScript works and how it is interpreted and doesn't show the difference between JavaScript and Web APIs clearly, which gave me some hard time understanding some code, so I had to google a lot of stuff and watch some tutorials alongside reading the book。 A very good book to learn the basics of JavaScript and front-end web development with a very good explanation that is supported with nice visuals, although it has some outdated stuff。It doesn't cover how JavaScript works and how it is interpreted and doesn't show the difference between JavaScript and Web APIs clearly, which gave me some hard time understanding some code, so I had to google a lot of stuff and watch some tutorials alongside reading the book。 。。。more
Gtre,
Awesome for beginners
Samuel,
5 stars! After reading a handful of development books for my career, Duckett has produced a visually stunning, highly readable, and dare I say, exciting JavaScript how-to book。 Not only can this be read end-to-end, it's also an excellent reference manual that will have a home on my desk for the foreseeable future。 The code that comes along with it is well maintained in Github as well。 I think one large room for improvement would be a few helpful appendices。 If you want to have a better understan 5 stars! After reading a handful of development books for my career, Duckett has produced a visually stunning, highly readable, and dare I say, exciting JavaScript how-to book。 Not only can this be read end-to-end, it's also an excellent reference manual that will have a home on my desk for the foreseeable future。 The code that comes along with it is well maintained in Github as well。 I think one large room for improvement would be a few helpful appendices。 If you want to have a better understanding of practical JS and JQuery coding, this is your book。 Put on your reading pants though, this thing is a monster of a read。 。。。more
J。L。 MacLaren,
Very good way to start learning the basics of JavaScript
Aji Mustopa,
The best way to begin learning web development especially web design is by reading two books from Jon Duckett。 They are HTML and CSS: Design and Build Websites and this book。
Europa,
Very picture heavy and not too difficult to pick up on。 Unfortunately by the time I got around to reading this, a lot of it was outdated so I had to put it down :(
Johanna,
Abandoned on page 106。 To be resumed in the future。
Jay Sawyer Chicago,
Awesome Book !
Justrezy,
Best book for who start to be a web developer at very beginning。
Amr Musharrafa,
simplifying hard concepts but a little bit outdated before ES2015 or ES6 JS version, I recommend this book to absolute beginners programmers。。
Ashley Moore,
Had to read it for school but it's still a book right? Had to read it for school but it's still a book right? 。。。more
Danh Le,
great but outdated。i've been using this book for a while but i droped at chap5。 the book is great for beginer but i beleave JS has changed a lot in the past 6 years。 MDN has pretty much everything i need as a starter great but outdated。i've been using this book for a while but i droped at chap5。 the book is great for beginer but i beleave JS has changed a lot in the past 6 years。 MDN has pretty much everything i need as a starter 。。。more
Teriz De Ocampo,
Too design conscious。 Omits important data just so one topic could fit in a page。 The sample codes could have been better。 It also needs an update。
polendina,
The book is primarily about basic programming languages' concepts in JS in a visually appealing way。 One thing to note is that the explanations are confined to the browser implementation of js , so it's not that agnostic or inclusive to nodeJs 。 The book isn't encompassing to other plethora of features , browser APIs and js quirks , so it's not suitable by any measures for usage as a reference 。The book occasionally mentions typical conventions of clean understandable code 。The shortcomings that The book is primarily about basic programming languages' concepts in JS in a visually appealing way。 One thing to note is that the explanations are confined to the browser implementation of js , so it's not that agnostic or inclusive to nodeJs 。 The book isn't encompassing to other plethora of features , browser APIs and js quirks , so it's not suitable by any measures for usage as a reference 。The book occasionally mentions typical conventions of clean understandable code 。The shortcomings that i found -in a book that's often recommended for beginners- is the absence of mentioning what javascript really is (the big picture) , conciseness on the expense of thorough explication of each concept Also one of the drawbacks is using jquery so it's considered obsolete book , beside the fact that ES has a version every second now and then 。probable errors are -array is special type of (object) value-item() isn't a method of the special object array 。 。。。more
Andy,
Seperti buku edisi html&css buku ini tidak kalah menarik dalam penyuguhannya, disertai praktik yang membekas。
Tech Nomad,
This book is a great introduction into the JavaScript language and has the best visual design of the content I've seen so far in a technical book。 Which is quite an argument for an frontend developer。 I've read the jQuery part in 2015/2016。 But I'wouldn't advice anybody to read anything on jQuery in 2020 :) This book is a great introduction into the JavaScript language and has the best visual design of the content I've seen so far in a technical book。 Which is quite an argument for an frontend developer。 I've read the jQuery part in 2015/2016。 But I'wouldn't advice anybody to read anything on jQuery in 2020 :) 。。。more
Dana,
My favourite Javascript book!
Sally Ragab,
I have never mastered programming until I have read this book
Morana,
I am a beginner/intermediate level front-end dev and really wanted to buy a physical book about JS。 This would be my first choice because, based on what I saw, it is absolutely beautiful, well structured and illustrated。 It would be perfect to brush up on what I already know, as well as to fill in the gaps and learn something new。 However, it seems to me that there's a rather big downside - it is no longer up-to-date。 It doesn't include the ES6 update, so it says nothing about let and const vari I am a beginner/intermediate level front-end dev and really wanted to buy a physical book about JS。 This would be my first choice because, based on what I saw, it is absolutely beautiful, well structured and illustrated。 It would be perfect to brush up on what I already know, as well as to fill in the gaps and learn something new。 However, it seems to me that there's a rather big downside - it is no longer up-to-date。 It doesn't include the ES6 update, so it says nothing about let and const variables, arrow functions etc。 Please someone correct me if I'm wrong because, as I said, I only saw the parts of it, and tell me if it's still worth getting in 2020。 。。。more
Andrijana,
This book is so visually pleasing, BUT, it is not very interesting if you have some experience in programming。 My advice for those alike (advanced beginners), is to choose only the chapters covering topics you're not familiar with and read those, since there is certainly useful content in this book。 This book is so visually pleasing, BUT, it is not very interesting if you have some experience in programming。 My advice for those alike (advanced beginners), is to choose only the chapters covering topics you're not familiar with and read those, since there is certainly useful content in this book。 。。。more
Mohamed,
Best book full of examples and colors and info graphic Just Clear & simple & beautiful !
Carlos Completo,
I'm reading this book after I have read its companion "html&css" (in 2019)。I have tried many years ago (somewhere in 2008) to learn javascript from another book, but at that time it was too confusing to me。With this colorful and simple explanations I think I finally will learn something (despite I'm yet in the page 215)。Despite I think this book is very good for beginners like myself (and not so good for experienced developers) due to its slow pace, it is getting boring to see code that I think I'm reading this book after I have read its companion "html&css" (in 2019)。I have tried many years ago (somewhere in 2008) to learn javascript from another book, but at that time it was too confusing to me。With this colorful and simple explanations I think I finally will learn something (despite I'm yet in the page 215)。Despite I think this book is very good for beginners like myself (and not so good for experienced developers) due to its slow pace, it is getting boring to see code that I think it could be much shorter。For instance in page 215 (but also in previous examples) it is intended to replace text in a text node and to do that the author do it in 4 (four) lines of code what could be done in 1 (one) line of code:author:var itemTwo = document。getElementById('two'); // Get second list itemvar elText = itemTwo。firstChild。nodeValue; // Get its text contentelText = elText。replace('pine nuts', 'kale'); // Change pine nuts to kaleitemTwo。firstChild。nodeValue = elText; // Update the list itemme:document。getElementById('two')。firstChild。nodeValue = 'kale';I only understand this options to the learner practice the node location and some extra functions like replace, despite that for the purpose of the example it make no sense and do not increases the productivity of the learner。 I hope that in the following chapters these things are speed up。 Another issue is that the book is from 2014 so it does not cover the most recent improvements in javascript, however, I think that for the beginner that is not a concern since thereafter one can buy a more recent book (not so colorful) or search on the net。 。。。more
Elizabeth,
Funny story, I actually bought this book for my personal enjoyment and not for school。 Shocker, I know。I've made it halfway through, and honestly the author is incredible。 He does a fantastic job of explaining the concepts so it's very easy to understand。The book is absolutely beautiful, the pages are beautiful illustrated so it makes it very enjoyable。 Highly, highly recommend Jon Duckett for anyone wanted to learn JavaScript。 Funny story, I actually bought this book for my personal enjoyment and not for school。 Shocker, I know。I've made it halfway through, and honestly the author is incredible。 He does a fantastic job of explaining the concepts so it's very easy to understand。The book is absolutely beautiful, the pages are beautiful illustrated so it makes it very enjoyable。 Highly, highly recommend Jon Duckett for anyone wanted to learn JavaScript。 。。。more
Luka,
Great intro, clean and basic, great for beginners
Julie,
Livre très complet。 Les illustrations et exemples sont nombreux et accompagnent les sujets présentés。 La présentation générale donne un très beau livre avec un contenu accessible。Very complete book。 There are plenty of illustrations and examples cordinated with the text。 The general layout create a very beautiful book with an accessible content。
Siraj,
Not enough practical exercises, but good and comprehensive content。 Probably works best as supplemental reading to a practical JavaScript course。