Sunday, 26 May 2013
Interesting Snippets from 2013-05-26
-
gif.js
Full-featured JavaScript GIF encoder that runs in your browser.
-
dtao/lazy.js · GitHub
Lazy.js it a utility library for JavaScript, similar to Underscore and Lo-Dash but with one important difference: lazy evaluation (also known as deferred execution). This can translate to superior performance in many cases, especially when dealing with large arrays and/or "chaining" together multiple methods. For simple cases (map, filter, etc.) on small arrays, Lazy's performance should be similar to Underscore or Lo-Dash.
-
HelloJS | collection of examples for javascript libraries
HelloJS is a collection of examples for Javascript libraries. Browse through source or get hands-on by deploying code to Dropbox More than just snippets, HelloJS gives you multi-file "hello world" examples. Edit them with your own desktop editor. Your changes are automatically synchronized to a test website on Backlift.
Interesting Snippets from 2013-05-18
-
JavaScript Regular Expression Enlightenment - Tech.Pro
Two types of developers will benefit from a reading of this tutorial. The first is the intermediate JavaScript developer who has not found the right resource for learning regular expressions and, thus, has put off a thorough understanding of the details. The second is an intermediate programmer looking to get a handle on the JavaScript regular expression parser, what is supported by the parser (i.e. meta/shortand characters), and what methods and properties JavaScript provides for working with regular expressions.
-
Building a Spreadsheet in 20 Minutes with Angular.js — Thomas Street
Angular makes it incredibly easy to bind model data to your HTML, and to propagate changes to your view. This, it turns out, makes developing something like a spreadsheet very easy. Cells in the spreadsheet can depend on each other, and Angular will handle propogating the necessary changes.
-
List.js - Add search, sort and flexibility to plain HTML lists or tables with cross-browser native JavaScript by @javve
Do you want a 3 KB cross-browser native JavaScript that makes your plain HTML lists/tables super flexible, searchable, sortable and filterable? Yeah! Do you also want the possibility to add, edit and remove items by dead simple templating? Hell yeah!
Interesting Snippets from 2013-05-16
-
Schemas in Gmail — Google Developers
Increase user engagement with interactions in emails, Google Search, and Google Now, by adding markup to emails.
Interesting Snippets from 2013-05-10
-
aol/moloch · GitHub
Moloch is a open source large scale IPv4 full PCAP capturing, indexing and database system.
Interesting Snippets from 2013-05-04
-
jrburke/requirejs · GitHub
RequireJS loads plain JavaScript files as well as more defined modules. It is optimized for in-browser use, including in a Web Worker, but it can be used in other JavaScript environments, like Rhino and Node. It implements the Asynchronous Module API. RequireJS uses plain script tags to load modules/files, so it should allow for easy debugging. It can be used simply to load existing JavaScript files, so you can add it to your existing project without having to re-write your JavaScript files.
-
ifandelse/machina.js · GitHub
Machina.js is a JavaScript framework for highly customizable finite state machines (FSMs). Many of the ideas for machina have been loosely inspired by the Erlang/OTP FSM behaviors.
-
AmplifyJS - A Component Library for jQuery
AmplifyJS is a set of components designed to solve common web application problems with a simplistic API. Amplify's goal is to simplify all forms of data handling by providing a unified API for various data sources. Amplify's store component handles persistent client-side storage, using standards like localStorage and sessionStorage, but falling back on non-standard implementations for older browsers. Amplify's request adds some additional features to jQuery's ajax method while abstracting away the underlying data source.