Currently browsing JavaScript

JavaScript Logo
Ciprian on Tuesday, May 29, 2018 — 1,282 Views

DragonflyJS – Vanilla JavaScript Drag and Drop

DragonflyJS is a tiny vanilla JavaScript library that enables sorting (dragging and dropping) functionality with zero [...]

JavaScript
Ciprian on Thursday, May 24, 2018 — 2,481 Views

How to Implement jQuery slideToggle() in Vanilla JavaScript

If you use jQuery for a handful of effects/animations, here’s a quick JavaScript replacement for jQuery slideToggle(). With small [...]

GDPR modal using RoarJS
Ciprian on Friday, May 18, 2018 — 884 Views

How to Create a GDPR Modal Popup Using RoarJS

The script below will check for a localStorage variable, which is the explicit user consent. If the variable exists, the modal popup is not [...]

JavaScript Logo
Ciprian on Wednesday, May 9, 2018 — 1,639 Views

RoarJS – JavaScript Alert/Confirm Replacement

RoarJS is a wonderful, responsive, customisable, accessible (WAI-ARIA), zero-dependency, vanilla JavaScript alert/confirm replacement. [...]

JavaScript Logo
Ciprian on Wednesday, April 25, 2018 — 1,762 Views

How to replace jQuery.ajax() with vanilla JavaScript in WordPress

In an effort to remove all jQuery dependency from one of my plugins, I decided to turn all jQuery.ajax() requests into vanilla JavaScript [...]

JavaScript Logo
Ciprian on Monday, April 16, 2018 — 331 Views

Useful JavaScript String Prototypes

This is a function to remove all double whitespaces and preceding line breaks. /** * Prototype function to remove all double whitespaces [...]

JavaScript Logo
Ciprian on Thursday, April 12, 2018 — 493 Views

In Case You Missed It – My CodePen Snippets, Experiments and Code Samples

This post is an assortment of JavaScript snippets, experiments and code samples created for various projects. They are pretty small and [...]

JavaScript Logo
Ciprian on Wednesday, April 11, 2018 — 581 Views

How to Create an Internationalisation System Using JavaScript

Creating an i18n system in JavaScript can be tricky. The most popular option is to use global variables, but it is not best practice to [...]

JavaScript
Ciprian on Tuesday, March 27, 2018 — 5,642 Views

Client-Side JavaScript Pagination

? Updated on May 4, 2021 to add a second solution, based on JSON data.Updated on August 30, 2019 to use the new ES syntax.Updated on May [...]

JavaScript Logo
Ciprian on Tuesday, March 20, 2018 — 363 Views

truthy and falsy in JavaScript

In JavaScript, any variable can be used in a logical context, such as the condition of an if statement or loop. Conditional expressions can [...]

JavaScript Logo
Ciprian on Tuesday, March 20, 2018 — 1,500 Views

A JSON Overview

JavaScript Object Notation, or JSON, is a plain text data interchange format. It is based on a subset of the third edition of the ECMA-262 [...]

JavaScript Logo
Ciprian on Tuesday, March 20, 2018 — 388 Views

Native Browser Support for JSON

JavaScript Object Notation, or JSON, is a text format used to represent JavaScript objects as strings. Like other text formats, JSON is not [...]

Privacy Policy