Learning JavaScript: Add Sparkle and Life to Your Web Pages, 3rd Edition Front Cover

Learning JavaScript: Add Sparkle and Life to Your Web Pages, 3rd Edition

  • Length: 400 pages
  • Edition: 3
  • Publisher:
  • Publication Date: 2016-03-11
  • ISBN-10: 1491914912
  • ISBN-13: 9781491914915
  • Sales Rank: #421620 (See Top 100 Books)
Description

If you’re a programmer new to JavaScript, or even a beginner with little or no programming experience, this latest edition of practical book offers complete, no-nonsense coverage of this essential web development language. Learning JavaScript follows proven learning principles to help you absorb the concepts at an easy pace, so you’ll learn how to create powerful and responsive applications in any browser.

Rather than simply teach JavaScript as an imperative language, author Ethan Brown (Web Development with Node and Express) introduces functional and asynchronous programming concepts early and reinforces them often. This book also gives equal preference to JavaScript’s use as a “traditional” language (with filesystem and console access) and to its use as a browser-based language.

  • Learn the latest in JavaScript developments, including Ajax and JSON
  • Get concrete examples of common JavaScript usage patterns
  • Deal with complications of different browser implementations
  • Use best practices for this complex language

Table of Contents

Chapter 1. Your First Application
Chapter 2. JavaScript Development Tools
Chapter 3. Literals, Variables, Constants, and Data Types
Chapter 4. Control Flow
Chapter 5. Expressions and Operators
Chapter 6. Functions
Chapter 7. Scope
Chapter 8. Arrays and Array Processing
Chapter 9. Objects and Object-Oriented Programming
Chapter 10. Maps and Sets
Chapter 11. Exceptions and Error Handling
Chapter 12. Iterators and Generators
Chapter 13. Functions, and the Power of Abstract Thinking
Chapter 14. Asynchronous Programming
Chapter 15. Date and Time
Chapter 16. Math
Chapter 17. Regular Expressions
Chapter 18. JavaScript in the Browser
Chapter 19. jQuery
Chapter 20. Node
Chapter 21. Object Property Configuration and Proxies
Chapter 22. Additional Resources
Appendix A. Reserved Words
Appendix B. Operator Precedence

To access the link, solve the captcha.