Paperback: 464 pages
Publisher: Manning Publications; 2 edition (September 10, 2016)
Language: English
ISBN-10: 1617292850
ISBN-13: 978-1617292859
Product Dimensions: 7.3 x 0.9 x 9.2 inches
Shipping Weight: 1.8 pounds (View shipping rates and policies)
Average Customer Review: 4.0 out of 5 stars See all reviews (1 customer review)
Best Sellers Rank: #21,436 in Books (See Top 100 in Books) #2 in Books > Computers & Technology > Internet & Social Media > Web Browsers #4 in Books > Computers & Technology > Web Development & Design > Web Services #4 in Books > Computers & Technology > Mobile Phones, Tablets & E-Readers > Programming & App Development
Whether you are just learning JavaScript or think you already know it, this book definitely can help and is worthy of using and keeping on hand. Yes, you may grow tired of seeing the word "ninja" and various warrior names appearing frequently in code examples. However, this recently updated JavaScript classic takes a four-tiered approach that can guide you to becoming, if not a ninja, at least a very competent JavaScript developer. And the book has been updated with ECMAScript 6 and 7 in mind.Part One introduces JavaScript, with an emphasis on "the environment where it all began--the browser," and discusses some best practices. Part Two offers four chapters devoted to functions and covers closures, promises and the new generator function, as well. Part Three dives into objects and related topics such as collections, regular expressions, and code modularization techniques, including ES6 modules. Part Four explores the browser world, including the Document Object Model (DOM), event loops and timers, and cross-browser and implementation strategies.Throughout the book, helpful summaries and exercises are offered. A handy ES6 cheat sheet also is printed inside the front and rear cover flaps. Whether you like JavaScript or hate it, it will be around for a long time and remain a significant force in the development world. "Secrets of the JavaScript Ninja, Second Edition" can show you how to fight your way through JS and survive with honor.My thanks to Manning for providing a review copy.
Nutri Ninja Master Prep Blender Smoothie Book: 101 Superfood Smoothie Recipes For Better Health, Energy and Weight Loss! (Ninja Master Prep, Nutri Ninja Pro, and Ninja Kitchen System Cookbooks) Javascript: A Pocket Key to JavaScript for beginners (JavaScript Programming, JavaScript Beginners, JavaScript for web developers, JavaScript Beginners Guide, Java Programming for Beginners) Javascript: Beginner to Expert with Javascript Programming (Javascript, Javascript Programming, Javascript for Beginners, Java, Java Programming, Java for Beginners,) JavaScript: QuickStart Guide - The Simplified Beginner's Guide To JavaScript (JavaScript, JavaScript Programming, JavaScript and Jquery) Javascript: Learn Javascript In A DAY! - The Ultimate Crash Course to Learning the Basics of the Javascript Programming Language In No Time (Javascript, ... JSON, Javascript Development Book 1) The Nutri Ninja Master Prep Blender Whole Food Cookbook: 101 Delicious Soups, Spreads, Entrees, Desserts & Cocktails For Your Ninja Pro, Kitchen System ... and Ninja Kitchen System Cookbooks Book 2) JAVASCRIPT: Easy JavaScript Programming For Beginners. Your Step-By-Step Guide to Learning JavaScript Programming (JavaScript Series) jQuery: Novice to Ninja: Novice to Ninja Nutri Ninja Recipe Book: 70 Smoothie Recipes for Weight Loss, Increased Energy and Improved Health (Nutri Ninja Recipes Book 1) The Book of Ninja: The Bansenshukai - Japan's Premier Ninja Manual Secrets of the JavaScript Ninja JAVASCRIPT: JavaScript in 8 Hours, For Beginners, Learn JavaScript Fast! A Smart Way to Learn JS, Plain & Simple, Learn JS Programming Language in Easy Steps, A Beginner's Guide, Start Coding Today! Learning PHP, MySQL & JavaScript: With jQuery, CSS & HTML5 (Learning Php, Mysql, Javascript, Css & Html5) JavaScript OO Interview Questions: JavaScript OO Interview Questions Exam Ref 70-480 Programming in HTML5 with JavaScript and CSS3 (MCSD): Programming in HTML5 with JavaScript and CSS3 JavaScript: The Ultimate Crash Course Learning JavaScript within a Day with New Approach for Faster Programming (Save Time and Effort) Functional Programming in JavaScript: How to improve your JavaScript programs using functional techniques JavaScript: Crash Course - The Ultimate Beginner's Course to Learning JavaScript Programming in Under 12 Hours Diary of a 6th Grade Ninja 3: Rise of the Red Ninjas Diary of a 6th Grade Ninja 5: Terror at the Talent Show (a hilarious adventure for children ages 9-12)