Begin your JavaScript journey with this comprehensive, hands-on guide.
You'll learn everything there is to know about professional JavaScript
programming, from core language concepts to essential client-side tasks.
Build dynamic web applications with step-by-step instructions and expand
your knowledge by exploring server-side development and mobile
development. Work with advanced language features, write clean and
efficient code, and much more!
- Your all-in-one guide to JavaScript- Work with objects, reference
types, events, forms, and web APIs- Build server-side applications,
mobile applications, desktop applications, and more- Consult and
download practical code examples
Language ReviewRefresh your knowledge or learn JavaScript as a beginner
with in-depth coverage of JavaScript basics. Understand how to store
values, use data types, control flow, and debug your code.
Client-Side ProgrammingBuild dynamic web applications by learning to
process events, load content, create images, and use web APIs.
Advanced ConceptsExplore server-side application development with
Node.js, mobile application development with React Native and Iconic,
and desktop programming with Electron and NW.js. Work with advanced
language features and more.
This book includes:1) More than 1,000 pages of JavaScript knowledge from
a leading expert2) A compendium of basics and advanced topics for
professionals3) Detailed, numbered code listings4) Diagrams, charts,
tables, note boxes, definitions, and background information5) Numerous
illustrations and screenshots6) A comprehensive index
This book is for you if:1) You're a beginner without extensive
programming experience who wants to learn the JavaScript language: In
addition to JavaScript basics, this book provides you with information
about programming concepts and paradigms, as well as the most important
APIs and application areas of JavaScript. The best way to work with the
book as a beginner is to read it from cover to cover. Prior knowledge of
HTML and CSS will make it easier to follow along with this book.
- You're a professional programmer looking to add JavaScript to your
language repertoire: You can deepen your knowledge and learn from a
comprehensive and versatile reference guide. Explore advanced topics and
follow along with in-depth exercises. Since the code examples do not
build on each other, you can read the chapters in any order you prefer.
Highlights:
- Reference types
- Objects
- Events
- Forms
- Web APIs
- Object-oriented programming
- Functional programming
- Client-side applications
- Server-side applications
- Mobile and desktop applications