<body><script type="text/javascript"> function setAttributeOnload(object, attribute, val) { if(window.addEventListener) { window.addEventListener('load', function(){ object[attribute] = val; }, false); } else { window.attachEvent('onload', function(){ object[attribute] = val; }); } } </script> <div id="navbar-iframe-container"></div> <script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script> <script type="text/javascript"> gapi.load("gapi.iframes:gapi.iframes.style.bubble", function() { if (gapi.iframes && gapi.iframes.getContext) { gapi.iframes.getContext().openChild({ url: 'https://www.blogger.com/navbar.g?targetBlogID\x3d8211560\x26blogName\x3dTech+Tips,+Tricks+%26+Trivia\x26publishMode\x3dPUBLISH_MODE_BLOGSPOT\x26navbarType\x3dBLUE\x26layoutType\x3dCLASSIC\x26searchRoot\x3dhttp://mvark.blogspot.com/search\x26blogLocale\x3den\x26v\x3d2\x26homepageUrl\x3dhttp://mvark.blogspot.com/\x26vt\x3d-5147029996388199615', where: document.getElementById("navbar-iframe-container"), id: "navbar-iframe" }); } }); </script>

Tech Tips, Tricks & Trivia

by 'Anil' Radhakrishna
A seasoned developer's little discoveries and annotated bookmarks.

Search from over a hundred HOW TO articles, Tips and Tricks


Book Review: Eloquent JavaScript


Eloquent JavaScript by Marijn Haverbeke is a great book for both beginner and intermediate developers to learn and improve their existing JavaScript skills. The second and most recent edition covers ECMAScript 5. The ebook can be read online and is free to download in ePub & PDF formats (you can have Amazon convert it into Kindle format). There is a also a paper edition available for purchase.

The explanations are simple and straight-forward with plenty of code snippets and practical samples in VanillaJS that you can re-use in your own projects. It made me think and answered a lot of "whys". The chapter summaries are also well-written. The style of the book & the terse code samples reminded of my favorite C# book C# in a Nutshell. I have heavily highlighted points in both the books for future reference and to me they exemplify how technical books should be written.

The only nit I can pick is not with the content but with the formatting of the code in the PDF version. Due to unwanted spaces within the code, you cannot copy & paste the sample as is if you want to try them out. I had to use the code samples from the online HTML version. The code samples for only a few chapters are available for download at the author's code sandbox but this isn't really an issue.

Labels: ,

Tweet this | Google+ it | Share on FB

« Home | Next »
| Next »
| Next »
| Next »
| Next »
| Next »
| Next »
| Next »
| Next »
| Next »

»

Post a Comment