background preloader

Javascript

Facebook Twitter

Guides/published/front-end-javascript at master · pluralsight/guides.

Angular2

AngularJS. SockJS - WebSocket emulation. JSbooks - free javascript books. Diagramming for JavaScript and HTML, by Northwoods Software. Diagramming Components for HTML5/Canvas, by Northwoods Software®

GoJS is a feature-rich JavaScript library for implementing interactive diagrams across modern web browsers and platforms.

Diagramming Components for HTML5/Canvas, by Northwoods Software®

GoJS makes constructing diagrams of complex nodes, links, and groups easy with customizable templates and layouts. GoJS offers many advanced features for user interactivity such as drag-and-drop, copy-and-paste, in-place text editing, templates, data binding and models, transactional state and undo management, palettes, overviews, event handlers, commands, and an extensible tool system for custom operations. GoJS is pure JavaScript, so users get interactivity without requiring round-trips to servers and without plugins. GoJS normally runs completely in the browser, rendering to an HTML5 Canvas element or SVG without any server-side requirements. GoJS does not depend on any JavaScript libraries or frameworks, so it should work with any HTML or JavaScript framework or with no framework at all. When upgrading to a newer version, please read the Change Log.

jQuery

Dojo. Sproutcore. Hammer.JS - Hammer.js. Tictail/bounce.js. Highcharts - Interactive JavaScript charts for your webpage. Ultra-fast HTML5 build tool. Lo-Dash. Rivets.js — A declarative data binding facility. Backbone.js. BonsaiJS - A Graphics Library. Welcome to Jarallax.com. What is jarallax?

Welcome to Jarallax.com

Web based parallax scrolling and much more! Jarallax is an open-source javascript library which makes adjusting css based on interaction easy.With Jarallax it's easy to create a parallax scrolling website. What to do next Follow Jarallax Support Jarallax. Dopeless Rotate - Jquery Plugin for 360 degrees product view. 24.07.2013 - Update to version 1.2.5 Hotspot links are added 28.05.2013 - Update to version 1.2.4 Autoscale for low display resolution is added minor bugfixes 23.05.2013 - Update to version 1.2.3 Option to rotate with mousewheel is added 23.05.2013 - Update to version 1.2.2 Play/Stop external control added One loop auto rotation added Rotation on mousehover added Issues with external controls on touchscreen devices fixed.

Dopeless Rotate - Jquery Plugin for 360 degrees product view

Meteor. Documentation - Meteor. Meteor is an ultra-simple environment for building modern websites.

Documentation - Meteor

What once took weeks, even with the best tools, now takes hours with Meteor. The web was originally designed to work in the same way that mainframes worked in the 70s. The application server rendered a screen and sent it over the network to a dumb terminal. Whenever the user did anything, that server rerendered a whole new screen.

This model served the Web well for over a decade. But the best teams, with the biggest budgets and the longest schedules, now build applications in JavaScript that run on the client. They've built them the hard way. Meteor is a work in progress, but we hope it shows the direction of our thinking. Quick start! The following works on all supported platforms. Install Meteor: $ curl | /bin/sh Create a project: $ meteor create myapp Run it locally: $ cd myapp $ meteor => Meteor server running on: Unleash it on the world (on a free server we provide): Crossfilter.

Fast Multidimensional Filtering for Coordinated Views Crossfilter is a JavaScript library for exploring large multivariate datasets in the browser.

Crossfilter

Crossfilter supports extremely fast (<30ms) interaction with coordinated views, even with datasets containing a million or more records; we built it to power analytics for Square Register, allowing merchants to slice and dice their payment history fluidly. Since most interactions only involve a single dimension, and then only small adjustments are made to the filter values, incremental filtering and reducing is significantly faster than starting from scratch.

Crossfilter uses sorted indexes (and a few bit-twiddling hacks) to make this possible, dramatically increasing the perfor­mance of live histograms and top-K lists. For more details on how Crossfilter works, see the API reference. Example: Airline on-time performance. D3.js - Data-Driven Documents. General Interface. JS API info: jQuery, Dojo, Mootools & more... JavaScript Ajax Library - Components for Rich Web UI - Complete Suite of Ajax Controls, File Uploader, Scheduler, Gantt. PhoneGap. Create a new Fiddle - jsFiddle - Online Editor for the Web (JavaScript, MooTools, jQuery, Prototype, YUI, Glow and Dojo, HTML, CSS)