The act of converting content from its original format into a format capable of being displayed on the web
Manage Multiple WordPress Sites

JavaScript

JavaScript Category

AJAX-ize Forms Easily — ALAJAX

ALAJAX is a jQuery plugin for turning your forms AJAX with a few lines of code.

alajax AJAX ize Forms Easily    ALAJAX

ALAJAX works even with dynamic (JS-powered) forms, replacing default functionality and turning regular requests into AJAX requests, then translating them for the server.

The plugin is lightweight, meticulously documented, and easy to modify if that’s your thing.

Real-Time Visitor Information in JavaScript — visitor.js

visitor.js is a service that provides real-time info on visitors and allows you to tailor your site according to the visitor’s needs.

visitorjs Real Time Visitor Information in JavaScript    visitor.js

visitor.js provides information about the visitor’s location, source (referrer), device, and more.

This allows you to redirect users to localisations of your website, offer discounts to returning customers, and so on.

Visitor is a paid service, but you can try it for 30 days and get refunded if you don’t like it.

Lightweight Framework For Single-page Applications — Singool.js

Singool.js is a lightweight framework for creating single-page apps.

singool Lightweight Framework For Single page Applications    Singool.js

Singool is built on top of Backbone, and requires Node.js as well.

Being MVC-based, Singool is rather easy to grasp; it uses LESS for CSS, for Bootstrap compatibility.

Although the framework doesn’t bring much new to the table, Singool manages to concatenate useful principles together to form a structurally fluid whole.

Cross-browser Fullscreen Wrapper — screenfull.js

screenfull.js is a wrapper around the Fullscreen API.

It makes using the API easier across different browser, and features some more goodies.

screenfull Cross browser Fullscreen Wrapper    screenfull.js

screenfull allows making any element full-screen, including images, videos, and divs. 

The plugin also tries to smooth out the implementation differences between the browsers so you don’t have to.

Client-side Routing In 1200 Bytes — Page.js

Page.js is an amazingly light Node client-side router.

pagejs Client side Routing In 1200 Bytes    Page.js

Page.js’s syntax is minimalist to the bone, allowing you to focus on providing routes.

Page.js is quite similar to Express in terms of operation and callback handling, and provides a small, good-enough routing system for smaller apps.

JavaScript String Manipulation W/Underscore — Underscore.String

String is an Underscore library for string manipulation that works with or without Underscore.

It’s quite akin to string.js we’ve covered earlier, yet the library in question here is richer in terms of features.

underscorestring JavaScript String Manipulation W/Underscore    Underscore.String

As the nuts and bolts are what’s important in string manipulation, here are some features that this library offers:

  • Capitalize first letter;
  • Clean (compress whitespaces);
  • Truncate;
  • Quote;
  • etc.