Cay S. Horstmannis principal author of
Core Java™ Volumes I & II, Eleventh Edition(Pearson, 2018),
Scala for the Impatient, Second Edition(2016), and
Core Java SE 9 for the Impatient(2017). Cay is a professor of computer science at San Jose State University, a Java Champion, and a frequent speaker at computer industry conferences.
Preface
Chapter 1: Values and Variables
Chapter 2: Control Structures
Chapter 3: Functions and Functional Programming
Chapter 4: Object-Oriented Programming
Chapter 5: Numbers and Dates
Chapter 6: Strings and Regular Expressions
Chapter 7: Arrays and Collections
Chapter 8: Internationalization
Chapter 9: Asynchronous Programming
Chapter 10: Modules
Chapter 11: Metaprogramming
Chapter 12: Iterators and Generators
Index
An Accessible Guide to Modern JavaScriptJavaScript was originally designed for small-scale programming, but modern JavaScript is radically different.
Modern JavaScript for the Impatientis a complete yet concise guide to JavaScript E6 and beyond. Rather than first requiring you to learn and transition from older versions, it helps you quickly get productive with today’s far more powerful versions and rapidly move from languages such as Java, C#, C, or C++.
Renowned programming author Cay S. Horstmann covers all you need to know, in small chunks organized for quick access and easy understanding. Horstmann’s practical insights and sample code help you take advantage of all that’s new, avoid common pitfalls and obsolete features, and make the most of modern JavaScript’s robust tool chains and frameworks.
- Quickly master modern JavaScript’s implementation of basic programming constructs
- Avoid legacy techniques that create unnecessary complexity and risk
- Make the most of functional, object-oriented, and asynl3N