J

Javascript

Development 4 min read Entry 28 of 78
Definition

JavaScript is the programming language that runs inside the browser and makes a web page respond to what visitors do.

In plain English

HTML is the structure of a page. CSS is how it looks. JavaScript is what it does.

A menu that slides open, a form that checks itself before submitting, a number that counts up as you scroll, a cart total that updates without reloading, all JavaScript, reacting to events in real time.

Why it matters

You can build a beautiful WordPress site without writing a line of it. But you will meet it constantly: one plugin’s script conflicting with another, a ‘render-blocking JavaScript’ warning in PageSpeed, a tracking snippet that has to go in the footer.

Knowing what JavaScript is makes those conversations, and those fixes, straightforward instead of intimidating.

How it works

  1. It arrives as a file or an inline snippetLoaded from your own site or from a third party.
  2. The browser runs itWhich is exactly why too much of it makes a page feel sluggish.
  3. It listens for eventsClicks, scrolls, keystrokes, page load.
  4. It changes the page in placeNo reload required.

Ten lines beats another plugin

Before installing a whole plugin for one small interaction, check whether a short script would do it. Fewer plugins means fewer conflicts and a faster site.