Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Effective JavaScript: 68 Specific Ways to Harness the Power of JavaScript (Effective Software Development Series)

Buy

“It’s uncommon to have a programming language wonk who can speak in such comfortable and friendly language as David does. His walk through the syntax and semantics of JavaScript is both charming and hugely insightful; reminders of gotchas complement realistic use cases, paced at a comfortable curve. You’ll find when you finish the book that you’ve gained a strong and comprehensive sense of mastery.”

—Paul Irish, developer advocate, Google Chrome

 

“This is not a book for those looking for shortcuts; rather it is hard-won experience distilled into a guided tour. It’s one of the few books on JS that I’ll recommend without hesitation.”

—Alex Russell, TC39 member, software engineer, Google

 

In order to truly master JavaScript, you need to learn how to work effectively with the language’s flexible, expressive features and how to avoid its pitfalls. No matter how long you’ve been writing JavaScript code, Effective JavaScript will help deepen your understanding of this powerful language, so you can build more predictable, reliable, and maintainable programs.

 

Author David Herman, with his years of experience on Ecma’s JavaScript standardization committee, illuminates the language’s inner workings as never before—helping you take full advantage of JavaScript’s expressiveness. Reflecting the latest versions of the JavaScript standard, the book offers well-proven techniques and best practices you’ll rely on for years to come.

 

Effective JavaScript is organized around 68 proven approaches for writing better JavaScript, backed by concrete examples. You’ll learn how to choose the right programming style for each project, manage unanticipated problems, and work more successfully with every facet of JavaScript programming from data structures to concurrency. Key features include

  • Better ways to use prototype-based object-oriented programming
  • Subtleties and solutions for working with arrays and dictionary objects
  • Precise and practical explanations of JavaScript’s functions and variable scoping semantics
  • Useful JavaScript programming patterns and idioms, such as options objects and method chaining
  • In-depth guidance on using JavaScript’s unique “run-to-completion” approach to concurrency

 

(HTML tags aren't allowed.)

Murach's HTML5 and CSS3
Murach's HTML5 and CSS3

Note: There is a newer edition of this book

HTML5 and CSS3 (the latest standards for HTML and cascading style sheets) are packed with coding options that make it easier than ever to create web pages with the features users want today, from an up-to-date look and feel...to immediate validation of user entries...to audio and video...

Cisco Security Professional's Guide to Secure Intrusion Detection Systems
Cisco Security Professional's Guide to Secure Intrusion Detection Systems

This book presents a combination of intrusion detection systems (IDS) and security theory, Cisco security models, and detailed information regarding specific Cisco-based IDS solutions. Cisco Security Professional’s Guide to Secure Intrusion Detection Systems also serves as a guide for security administrators studying for the Cisco...

Blender For Dummies
Blender For Dummies

Learn 3D animation the easy way with this complete step-by-step guide

Blender For Dummies is the quick and easy guide to learning 3D modeling and animation using the popular, free, open source Blender software. You'll learn how to create models, animate movement, and render well-lit scenes as you master...


RHCE Red Hat Certified Engineer Study Guide Exam RH302 (With CD-ROM)
RHCE Red Hat Certified Engineer Study Guide Exam RH302 (With CD-ROM)
Like many in the Linux community, you’ve probably heard of the Red Hat Certified Engineer (RHCE) program and the related RHCE exam, both of which were created by Red Hat, Inc. You may have heard that the RHCE exam is challenging, or you may have heard that it is not. You may have heard that the exam is focused on Red Hat Linux and that...
Mathematical Tools for the Study of the Incompressible Navier-Stokes Equations and Related Models (Applied Mathematical Sciences)
Mathematical Tools for the Study of the Incompressible Navier-Stokes Equations and Related Models (Applied Mathematical Sciences)

The objective of this self-contained book is two-fold. First, the reader is introduced  to the modelling and  mathematical analysis used in fluid mechanics, especially concerning the Navier-Stokes equations which is the basic model for the flow of incompressible viscous fluids. Authors introduce mathematical tools so that the reader...

Teach Yourself VISUALLY MacBook (Tech)
Teach Yourself VISUALLY MacBook (Tech)
Teach Yourself Visually

Are you a visual learner? Do you prefer instructions that show you how to do something — and skip the long-winded explanations? If so, then this book is for you. Open it up and you'll find clear, step-by-step screen shots that show you how to tackle more than 160 MacBook tasks. Each task-based...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy