public marks

PUBLIC MARKS from Spone with tag javascript

2018

Robust Client-Side JavaScript - A Developer’s Guide

by 1 other
The JavaScript programming language is an essential tool of web developers today. Websites ship more and more JavaScript to the browser to be more interactive. The more complex client-side JavaScript gets, the more error-prone and fragile the user experience might get. Why do we need to talk about robust JavaScript and how do we achieve it?

2017

date-fns - modern JavaScript date utility library

(via)
date-fns provides the most comprehensive, yet simple and consistent toolset for manipulating JavaScript dates in a browser & Node.js. Alternative to Moment.js

2016

hapi.js

by 1 other, 2 comments
A rich framework for building applications and services hapi enables developers to focus on writing reusable application logic instead of spending time building infrastructure.

Segment

by 2 others
A little JavaScript class (without dependencies) to draw and animate SVG path strokes

Midnight.js - Switch fixed headers on the fly

by 2 others
Midnight.js lets you switch fixed headers on the fly

Umbrella JS

Tiny and intuitive javascript library

2015

Styleguide

A tool to make creating and maintaining styleguides easy.

dragula

Drag and drop so simple it hurts

2014

Flakes • An Admin UI & Template Framework

by 1 other
Flakes is an Open Source Design & Frontend Framework that serves as a foundation for internal business applications. Flakes is a combination of CSS Libraries, JavaScript Libraries and Design files that serve as a foundation. Flakes gives priority to function and usability over glitz, it takes a no-nonsense approach to user interface design.

FormatJS

by 1 other
FormatJS is a modular collection of JavaScript libraries for internationalization that are focused on formatting numbers, dates, and strings for displaying to people. It includes a set of core libraries that build on the JavaScript Intl built-ins and industry-wide i18n standards, plus a set of integrations for common template and component libraries.

Strip - A Less Intrusive Responsive Lightbox

by 2 others
Strip is a Lightbox that only partially covers the page. This makes it less intrusive and leaves room to interact with the page on larger screens while giving smaller mobile devices the classic Lightbox experience.

Volt - Home

Volt is a framework for building data rich web applications shockingly fast.

Introduction | Nick's Playbook to Build Apps with PhoneGap and Famo.us

Instead of writing with Java, Obj-C, or C#, you'll write in Javascript, using the Famo.us framework for your display code using very little HTML. We'll use the Cordova toolchain, and PhoneGap Build, to wrap the code and produce native binaries for iOS and Android. Hopefully Windows soon too. Through my experience building PhoneGap apps, I've encountered many unknowns/bugs/features, and if you've tried building a PhoneGap app, you likely have as well. From handling the Back button on Android and incorporating it into your routing, to having consistent and beautiful transitions across every page, the scope and challenges of building an end-to-end PhoneGap app can expand quickly. This guide is a series of patterns that can be used to augment existing knowledge, or as a reference resource.

EvaporateJS

EvaporateJS is a javascript library for directly uploading files from a web browser to AWS S3, using S3's multipart upload.

vue.js

by 2 others
Vue.js is a library for building interactive web interfaces. It provides data-driven components with a simple and flexible API.

Game Mechanic Explorer

A collection of concrete examples for various game mechanics, algorithms, and effects. The examples are all implemented in JavaScript using the Phaser game framework, but the concepts and methods are general and can be adapted to any engine. Think of it as pseudocode. Each section contains several different examples that progress in sequence from a very basic implementation to a more advanced implementation. Every example is interactive and responds to keyboard or mouse input (or touch).

slick - the last carousel you'll ever need

by 6 others
- Fully responsive. Scales with its container. - Separate settings per breakpoint - Uses CSS3 when available. Fully functional when not. - Swipe enabled. Or disabled, if you prefer. - Desktop mouse dragging - Infinite looping. - Fully accessible with arrow key navigation - Add, remove, filter & unfilter slides - Autoplay, dots, arrows, callbacks, etc...

localForage

localForage is a handy library that improves the offline experience of your web app by using asynchronous storage (via IndexedDB or WebSQL where available) but with a simple, localStorage-like API. localForage includes a localStorage-backed fallback store for browsers with no IndexedDB or WebSQL support. This means that asynchronous storage is available in Chrome, Firefox, and Safari (including Safari Mobile).