JavaScript: The Comprehensive Guide
- 13h 8m
- Philip Ackermann
- Rheinwerk Publishing Inc.
- 2022
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
- Download and consult practical code examples
In this book, you’ll learn about:
1. Language Review
Refresh 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.
2. Client-Side Programming
Build dynamic web applications by learning to process events, load content, create images, and use web APIs.
3. Advanced Concepts
React Native and Iconic, and desktop programming with Electron and NW.js. Work with advanced language features and more.
About the Author
Philip Ackermann is CTO of Cedalo GmbH and author of several reference books and technical articles on Java, JavaScript and web development. His focus is on the design and development of Node.js projects in the areas of Industry 4.0 and Internet of Things.
In this Book
-
Basics and Introduction
-
Getting Started
-
Language Core
-
Working with Reference Types
-
Dynamically Changing Web Pages
-
Processing and Triggering Events
-
Working with Forms
-
Controlling Browsers and Reading Browser Information
-
Dynamically Reloading Contents of a Web Page
-
Simplifying Tasks with jQuery
-
Dynamically Creating Images and Graphics
-
Using Modern Web APIs
-
Object-Oriented Programming
-
Functional Programming
-
Correctly Structuring the Source Code
-
Using Asynchronous Programming and Other Advanced Features
-
Creating Server-Based Applications with Node.js
-
Creating Mobile Applications with JavaScript
-
Desktop Applications with JavaScript
-
Controlling Microcontrollers with JavaScript
-
Establishing a Professional Development Process
-
Service Pages
-
Legal Notes