JavaScript: The New Basics

JavaScript: The New Basics

By: Andrew Markham-Davies (author)Paperback

Up to 2 WeeksUsually despatched within 2 weeks


JavaScript: The New Basics is the modern benchmark to writing good JavaScript code. JavaScript has gained a new level of professionalism in recent years and topics that were once considered advanced, such as writing maintainable code, are now essential techniques for all users. This book teaches you the basic building blocks you'll need to be proficient with JavaScript, from best practices and common design patterns to the art of refactoring, debugging and writing modular, reusable code. JavaScript has evolved over the years - through the use of frameworks, and through the continued development of ECMAScript, the standard on which JavaScript is based. This book will leave you with a solid understanding of modern JavaScript and what that means. Want to become an expert JavaScript engineer? The journey starts with learning the new basics. * Learn the basics of the JavaScript language and how it's applied in various environments. * Go from no previous knowledge to having a great understanding of the fundamentals and how to apply them. * Learn the difference between well written and badly written code, and learn how to refactor and turn poorly written code into something to admire.


1. The Language Basics: Variables, Types, Functions, Arrays, Strings, and Objects 2. Scope, Statements, Prototypes, and Regular Expressions 3. The DOM: Interacting with Web Pages 4. Setting up Your JavaScript Environment and Workflow 5. User Events and Ajax 6. Frameworks: Setting up and Working with the Most Popular Tools, such as jQuery and Angular.js 7. Debugging JavaScript 8. Common JavaScript Design Patterns 9. Refactoring, Performance, and Best Practices 10. Testing: Implementing TDD and BDD 11. Server-side JavaScript: an Introduction to Node.js

Product Details

  • ISBN13: 9781484213995
  • Format: Paperback
  • Year: 2015
  • Number Of Pages: 300
  • ID: 9781484213995
  • ISBN10: 1484213998

Delivery Information

  • Saver Delivery: Yes
  • 1st Class Delivery: Yes
  • Courier Delivery: Yes
  • Store Delivery: Yes

Prices are for internet purchases only. Prices and availability in WHSmith Stores may vary significantly