JavaScript (3)

Type Systems for Node.js

The various type systems for JavaScript take different approaches, but all of them serve the goal of defining different data types for an application...

What Is React?

React is a library for implementing web frontends. However, React only covers the view layer—that is, the representation of the user interface.

The Most Important Terms and Concepts of the React World

Development of a React application is sometimes very different from that of traditional web applications.

The Component Lifecycle in React

When you implement components in React, situations can occur in which you have to intervene in the component's lifecycle at different points in time.

How to Install Node.js on Windows, Mac, and Linux Systems

The easiest way to install Node.js on your system is to use existing packages for your system.

The Principle of Ajax in JavaScript

The name Ajax was first coined in 2005 by Jesse James Garrett in his essay "A New Approach to Web Applications." The idea is to use JavaScript for...

Connecting Node.js to a MySQL Database

MySQL is one of the most widely used databases on the web. You can access this database with almost all major programming languages. The connection...

How to Integrate Vector Graphics in a JavaScript Program

In addition to being able to draw pixel-based graphics via JavaScript using the Canvas API, you can also use JavaScript to create vector graphics.

How Did Node.js Come About?

To help you better understand what Node.js is and how some of its development decisions came about, let's explore the history of the platform.

How to Debug a JavaScript Program

One of the aha! moments that contribute significantly to the understanding of programming is the use of a debugger.