Javascript

415 articles

Simple Script Loader that Caches Scripts with localStorage – Basket.js

Basket.js is a small JavaScript library supporting localStorage caching of scripts. If script(s) have previously been saved locally, they will simply be loaded and injected into the current document. If not, they will be XHR'd in for use right away, but cached so that no additional loads are required in the future. [rss]Special Downloads[/rss][rss]Design Freebies[/rss] [rss]Feedback Collection and Polling Widget[/rss][rss]Free…

JavaScript Library For Simultaneous & Resumable Uploads – Resumable.js

Resumable.js is a JavaScript library providing multiple simultaneous, stable and resumable uploads via the HTML5 File API. The library is designed to introduce fault-tolerance into the upload of large files through HTTP. This is done by splitting each files into small chunks; whenever the upload of a chunk fails, uploading is retried until the procedure completes. This allows uploads to…

JavaScript Tracing Made Simple – Spy JS

Want to know what exactly happens when you click some button or run some unit test on any platform/device/browser? Whether it's your codebase or any other website scripts, Spy JS allows you to trace the code you've just executed. You start from an event that triggered code execution, progress to the event JavaScript stack trace, end up in highlighted source…

UI Components for Modern Web Apps – Brick

Brick is a bundle of reusable UI components created to enable rapid development of cross-browser and mobile-friendly HTML5 web applications. It's a cross-browser library that provides new custom HTML tags to abstract away common user interface patterns into easy-to-use, flexible, and semantic Web Components. Built on Mozilla’s x-tags library, Brick allows you to plug simple HTML tags into your markup…

Easy Interaction With the DOM — HTML JS

HTML(.js) is a JavaScript library that eases interaction with the DOM. The library supports human-readable code and features several methods for working with and managing the DOM. HTML lets you traverse and search the DOM with intuitive, readable, consistent code for both nodes and arrays of nodes. HTML has a modular design that is easy to extend, adapt or customize…

Create Portable Containers from Any Application – Docker

Docker is an open-source engine which automates the deployment of applications as highly portable, self-sufficient containers. Docker containers are both hardware-agnostic and platform-agnostic. This means that they can run anywhere, from your laptop to the largest EC2 compute instance and everything in between – and they don’t require that you use a particular language, framework or packaging system. That makes…

Make Your Content Editable with Medium.js

This is Medium.js, it keeps HTML code within contenteditable semantic, simple, and clean. It also allows for placeholders, automatic HR creation, events, hotkeys, and more. It is Library Independent. It supports Rich text editing with hotkeys (cmd/ctrl+[,b,u,i]). You can use it for Inline editors, partial editors, and rich editors. It is great for writing articles, comments, or titles. Great to…

A Lightweight Frontend Framework for Responsive Apps – SkelJS

SkelJS is a lightweight front-end framework for building responsive sites and apps. Consisting of only a single JS file (weighing in at just 18kb as of this version), it gives designers and developers access to four powerful components: CSS Grid System, Responsive Handler, CSS Shortcuts and Plugin System. A sophisticated 12 column CSS grid system with a concise, uncluttered syntax,…

Create Pretty Business Charts in Minutes With Dimple

An object-oriented API allowing you to create flexible axis-based charts using d3.js. The intention of this project is to allow analysts who are not necessarily expert JavaScript programmers to create standard (and some not-so-standard) business analytics. The API will also expose the core d3 objects where possible so that as users gain confidence they can extend the base functionality in…

A JavaScript Module to Create Calendar Heatmap – Cal-heatmap

Cal-Heatmap is a JavaScript module to create a calendar heatmap. This module will help you to create a calendar, like the contribution calendar appearing on each github user’s page, but with navigation and more controls on the data formatting. Cal-Heatmap works on all modern browsers supporting SVG and is easily customizable. [rss]Special Downloads[/rss] [rss]Design Freebies[/rss] [rss]Feedback Collection and Polling Widget[/rss]…