- Prime Student Members Get an Extra 10% Off Selected Books Here's how (terms and conditions apply)
|New from||Used from|
- Choose from over 13,000 locations across the UK
- Prime members get unlimited deliveries at no additional cost
- Find your preferred location and add it to your address book
- Dispatch to this address when you check out
There is a newer edition of this item:
Special offers and product promotions
Frequently bought together
Customers who bought this item also bought
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
What other items do customers buy after viewing this item?
Top customer reviews
There was a problem filtering reviews right now. Please try again later.
I highly recommend this book.
Organizing a vast arsenal of objects, methods, properties and differences in major browsers' implementation (e.g. IE, FF) is not the easiest task to tackle. However, in my humble opinion, the author makes a sincere and successful effort. To that end there are many helpful tables and figures which either consolidate the relevant pieces of information or provide a graphical analysis of a complex subject, like for example the 'Prototype Pattern'. Also, common pitfalls and helpful hints are provided in abundance and pointed out in conspicuous bordered frames throughout the book.
The most helpful element though, are the succinct and to-the-point examples of code that follow each and every discreet section on a specific subject. Wherever there are possible ambiguities or peculiarities of the language, the author provides more than one example to utterly dissolve them. In most cases one can follow only the given snippets and understand completely the subject at hand, since they are almost self-explanatory.
Finally, this book provides an analytical table of contents at the beginning and a powerful index at the end, which allows for granular keyword-based searches. Finding what you want is almost as easy as hitting the Ctrl-F button to open a typical search field!
Now onto the practical side. This book contains thousand pages and is three-finger thick. My dad helped to carefully cut it into 10 pieces, two-three chapters each and enforced the spines with transparent tape. I carry the piece I'm currently reading in a Snugpak A5 Snugpak Grab A5 Document Holder - Black - One Size. If you keep it real (I do), you need to carve considerable time to read all the thousand pages. Firstly, read while commuting. I read mine on the tube and carry the current piece rolled in my shell jacket's pocket. Secondly, read before sleep. Third, read during the lunch break at work. If you count totals, for example, morning: 0.5h train + 0.5h tube + 0.5h lunch + evening 0.5h train (tube's are busy in the evening so that's zero evening tube reading time), that's two hours. If you read for one hour before sleep, that's three hours reading and learning time EVERY DAY. If you live not alone, go to library on the weekend.
Coding advice. Some people recommend trying things on the command line while reading. That's OK if you have time to spare. I chose to delve straight into coding small npm libraries, referencing bevacqua and sindresorhus. Keep it real, code some tiny one page web apps that you need today. That can be anything. Keep in mind, your code will probably suck because you will not be using the patterns. Be prepared to recode. But don't worry - just make it work first, then read on architecture and refactor. It's encouraging because you see the result (no matter how anti-pattern). Another tip - use Atom editor, it has live linting plugin which alerts about any errors while you code (I tap JSHint through it). Some sources recommended WebStorm but I find it unwieldy, it's slow to set up. Also, get a MacBook Pro or, if short on money, a used MacBook Air. You'll need to learn the command line: use Git and run Grunt tasks on it. Windows DOS won't do.
Would you like to see more reviews about this item?
Most recent customer reviews