Express.js is a minimalist web application framework for Node.js. It is a bare bones framework that handles a lot of the basic functions of a web application, such as connecting to a database and handling http requests.
Node.js is a Javascript runtime environment that allows you to execute Javascript outside of a browser, on a server.
There are a lot of times where you will want to automatically style every other element slightly differently, for example, in a table, to make it more legible.
This is a guide on how to build a simple responsive grid layout without using Flexbox or CSS Grid. AKA: Grids for Nostalgic Masochists.
Pantheon.io is a webhost that specializes in WordPress and Drupal hosting, but also allows for GIT version control.
Troubleshooting compatibility issues between the Wordpress plugins Autoptimize and Prismatic Syntax Highlighter
jQuery is an extremely popular Javascript library. It helps to speed up common tasks if you don’t mind adding a script that is 9000 lines long to your project. This post will cover the very basic methods that jQuery uses to select and modify elements.
DOM Events are actions taken by the user, not things that are executed on pageload. Clicks, hovering, dragging etc. We use event listeners to detect these interactions, and then do something.
Using Javascript we can manipulate the DOM. We can change styles, toggle classes, manipulate attributes etc.
DOM selection is the process of selecting individual HTML objects using their HTML tags, CSS classes and ID’s so that they can be then be manipulated.
We can add functions to objects, as properties, and when that is done they are referred to as methods.
Really what we mean here is that you can have an array of objects, not just simple strings or numbers. And you can reference data in those objects with key:value pairs.
Objects are similar to arrays in the sense that they store data. However Objects use key value pairs and are better suited for many types of data.
An array is a type of basic data structure that lets us store and access information like numbers, strings, or even other arrays. Unlike objects, the order of items in an array matters.
Functions are reusable blocks of code. You can create your own functions and call them when you need them.