Tag: vanilla-javascript

JavaScript Logo Over a Water Landscape

Working with the JavaScript Reflect API

Dev

This post examines the JavaScript Reflect object, discusses the difference between Proxy and Reflect, and gives examples of Reflect methods.

Pascal Akunne
Sep 13, 2022 ⋅ 5 min read
An Eclipse Over a Cloudy Background

Improve repo management with moon

Dev

Moon is a repository management, organization, orchestration, and notification tool for JavaScript-based projects. Here’s how to use it.

James Sinkala
Sep 1, 2022 ⋅ 14 min read
JavaScript Logo

How to build rich, accessible JavaScript interfaces

Dev

In this article, we’ll look at how to make rich, accessible JavaScript interfaces and illustrate our strategies by building a Sudoku puzzle.

Paul Ratcliffe
Aug 2, 2022 ⋅ 13 min read

Make reading JSON easy with JSON Hero

Dev

Explore how you can use JSON Hero to read, explore, and share your JSON files in a much more visual and contextual way.

Ivaylo Gerchev
Jul 25, 2022 ⋅ 5 min read
JavaScript Logo

Building accessible user interface tabs in JavaScript

Dev

Here’s everything you need to know to create an accessible tabbed user interface, including building the HTML structure, adding CSS styling, and adding JavaScript enhancements.

Cristian Diaz
Jul 21, 2022 ⋅ 19 min read
Building an accessible glossary in vanilla JavaScript

Building an accessible glossary in vanilla JavaScript

Dev

Build a fully accessible glossary page in vanilla JS in this detailed tutorial in a way that makes accessibility a priority (and dev easy).

Bryan Rasmussen
Jul 13, 2022 ⋅ 17 min read
Zag Logo Over Colorful Background

How to make your design system DRY with Zag

Dev

Here’s a look at Zag, a JavaScript library that employs the state machine approach to represent common component state patterns.

Iskander Samatov
Jul 4, 2022 ⋅ 6 min read
How To Write Your Own Audio Visualizer From Scratch

Write an audio visualizer from scratch with vanilla JavaScript

Dev

Learn how to create your own audio visualizer using vanilla JavaScript and the inbuilt browser Canvas and Web Audio APIs.

Iskander Samatov
May 12, 2022 ⋅ 10 min read
Cross-Browser Native Lazy Loading In JavaScript

Cross-browser native lazy loading in JavaScript

Dev

Learn how to implement native lazy loading in JavaScript websites across all browsers using a polyfill approach.

Kingsley Ubah
May 9, 2022 ⋅ 5 min read
Escape Javascript Memory Leaks

How to escape from memory leaks in JavaScript

Dev

Memory leaks are often caused due to flaws in your logic. Avoiding all the possible leaks can significantly improve your application’s performance and save memory.

Sampath Gajawada
Apr 25, 2022 ⋅ 7 min read
How to Build a REST Client with JavaScript Proxies

How to build a REST client with JavaScript proxies

Dev

A proxy is a feature of metaprogramming that enhances the behavior of a function by passing different functions as a parameter, essentially allowing developers to trick the JavaScript language.

Popoola Temitope
Apr 20, 2022 ⋅ 6 min read
JavaScript Pipe Operator Proposal

Investigating the JavaScript pipe operator proposal

Dev

In this article, we’ll investigate the JavaScript pipe operator and cover the multiple ways to execute concurrent operations.

Kaleb McKelvey
Apr 11, 2022 ⋅ 4 min read