danburzo + javascript   208

Backbone.js
Provides: Models, Collections (of model instances), Views (with declarative event handling). REST API support is baked in.
web-development  tools  javascript  framework  mvc 
32 minutes ago by danburzo
jQuery: The Write Less, Do More, JavaScript Library
*The* JavaScript library.
"jQuery is a fast and concise JavaScript Library that simplifies HTML document traversing, event handling, animating, and Ajax interactions for rapid web development. jQuery is designed to change the way that you write JavaScript."
web-development  tools  javascript  library  dom  events  jquery  essential 
yesterday by danburzo
Agility.js Javascript MVC library
Interesting approach to MVC: each $$() object has its own model-view-controller stack. Model holds underlying data, view contains DOM template, controller takes care o event handling.
web-development  tools  javascript  framework  mvc 
yesterday by danburzo
Knockback.js Home
A love child of Backbone.js and Knockout.js, taking the best features from each one.
web-development  tools  javascript  framework  mvc 
yesterday by danburzo
angular.js
Interesting approach: add framework hooks in DOM, invent new HTML elements etc. Works with other libraries/frameworks.
web-development  javascript  tools  framework 
2 days ago by danburzo
batman.js
"Batman.js is a framework for building rich web applications with CoffeeScript or JavaScript. App code is concise and declarative, thanks to a powerful system of view bindings and observable properties. The API is designed with developer and designer happiness as its first priority."
web-development  tools  javascript  framework  software-architecture  mvc  data-binding  coffeescript 
2 days ago by danburzo
Knockout.js
Library that allows binding of DOM elements to model data via HTML data attributes, implements Model-View-View-Model architecture, supports templating.
web-development  javascript  tools  framework  library  data-binding  templating  mvvm  kvo 
2 days ago by danburzo
spine.js
Micro-framework written in CoffeeScript, provides Classes, Models, Views, Controllers, can also handle Routes. Seems to be largely inspired from Backbone.js.
web-development  javascript  coffeescript  tools  framework  software-architecture  mvc 
2 days ago by danburzo
Ember.js
Ember takes the good ideas from SproutCore 1.x (Data Binding, State Charts), adds Handlebars.js templating.
web-development  javascript  tools  framework  software-architecture  mvc  data-binding  state-management 
2 days ago by danburzo
danburzo/appseeds [GitHub]
Work in progress on a small library of useful JS components: a finite state machine / statechart thing, and a pub-sub implementation with namespaced events.
web-development  javascript  tools  library  software-architecture  fsm  state-management  pubsub 
5 days ago by danburzo
Datavisualization.ch Selected Tools
"Datavisualization.ch Selected Tools is a collection of tools that we, the people behind Datavisualization.ch, work with on a daily basis and recommend warmly. This is not a list of everything out there, but instead a thoughtfully curated selection of our favourite tools that will make your life easier creating meaningful and beautiful data visualizations."
web-development  mobile-development  data-visualization  javascript  tools  libraries  reference 
14 days ago by danburzo
HTML5 Cross Browser Polyfills · Modernizr/Modernizr Wiki
"So here we're collecting all the shims, fallbacks, and polyfills in order to implant html5 functionality in browsers that don't natively support them.

The general idea is that: we, as developers, should be able to develop with the HTML5 apis, and scripts can create the methods and objects that should exist. Developing in this future-proof way means as users upgrade, your code doesn't have to change but users will move to the better, native experience cleanly."
web-development  tools  html5  cross-browser  browsers  progressive-enhancement  css3  javascript  ecmascript  internet-explorer 
20 days ago by danburzo
The Miso Project :: Dataset
"Dataset is a JavaScript client-side data transformation and management library. Dataset makes managing client-side data easy by handling loading, parsing, sorting, querying & manipulating data from all sorts of sources."
web-development  tools  javascript  library  data  database  information-visualization 
26 days ago by danburzo
Apache Cordova
"Apache Cordova is a platform for building native mobile applications using HTML, CSS and JavaScript."
web-development  mobile-development  open-source  tools  ios  javascript  html  css 
4 weeks ago by danburzo
Touch · bebraw/jswiki Wiki
"Javascript libraries for dealing with touch events, multitouch, normalizing across the Webkit/IE touch models, and all that jazz."
web-development  mobile-development  tools  javascript  reference  lists 
4 weeks ago by danburzo
Machina.js - Finite State Machines in JavaScript
"Machina.js is a JavaScript framework for highly customizable finite state machines (FSMs). Many of the ideas for machina have been very heavily borrowed from the Erlang/OTP FSM behaviors."
web-development  javascript  tools  library  fsm  design-patterns  software-architecture  _projects 
4 weeks ago by danburzo
CamanJS - Image Manipulation in Javascript
"The main focus of CamanJS is manipulating images using the HTML5 canvas and Javascript. It's a combination of a simple-to-use interface with advanced and efficient image/canvas editing techniques. It is also completely library independent and can be safely used next to jQuery, YUI, Scriptaculous, MooTools, etc."
web-development  javascript  image-processing  library  canvas  html5  _projects  _noteworthy 
4 weeks ago by danburzo
Moment.js - A lightweight javascript date library
"A lightweight (3.7k) javascript date library for parsing, manipulating, and formatting dates."
web-development  javascript  tools  ui 
5 weeks ago by danburzo
TodoMVC
"TodoMVC - a project which offers the same Todo application implemented using MV* concepts in most of the popular JavaScript MV* frameworks of today. Solutions look and feel the same, have a common simple feature-set and make it easy for you to compare the syntax and structure of different frameworks so you can select the one you feel the most comfortable with."
javascript  tools  frameworks  mvc  reference  addy-osmani 
5 weeks ago by danburzo
Adobe Photoshop Scripting
Just realized Photoshop has JavaScript automation. Should check it out sometime.
photoshop  javascript  automation  scripting  _projects 
6 weeks ago by danburzo
Home - Annotator - Annotating the Web
"The Annotator is an open-source JavaScript library and tool that can be added to any webpage to make it annotatable."
web-development  javascript  tools  library  annotation  reading  marginalia 
6 weeks ago by danburzo
Meteor
"Meteor is a set of new technologies for building top-quality webapps in a fraction of the time, whether you're an expert developer or just getting started."
web-development  javascript  tools  framework 
6 weeks ago by danburzo
Modernizr
"Modernizr is an open-source JavaScript library that helps you build the next generation of HTML5 and CSS3-powered websites."
web-development  tools  javascript  library  css3  html5  browsers 
7 weeks ago by danburzo
HTML5 Please - Use the new and shiny responsibly
"Look up HTML5, CSS3, etc features, know if they are ready for use, and if so find out how you should use them – with polyfills, fallbacks or as they are."
web-development  standards  html5  css3  javascript  reference  browsers 
7 weeks ago by danburzo
Faster Canvas Pixel Manipulation with Typed Arrays [Mozilla Hacks]
"Typed Arrays can significantly increase the pixel manipulation performance of your HTML5 2D canvas Web apps. This is of particular importance to developers looking to use HTML5 for making browser-based games."
html5  javascript  web-development  mobile-development  game-development  graphics  image-processing  real-time  canvas  performance 
7 weeks ago by danburzo
Mojito - Yahoo! Cocktails [YDN]
"Mojito is a sweet (and minty!) MVC application framework built on YUI 3 that enables agile development of Web applications. Mojito allows developers to write client and server components in the same language (JavaScript), using the same framework. Because Mojito applications are written in JavaScript, they can run on the client (in the browser) and on the server (with Node.js). In addition, Mojito has built-in support for internationalization, testing, and building documentation."
web-development  mobile-development  javascript  tools  framework  mvc 
7 weeks ago by danburzo
Enyo JavaScript Application Framework
"Enyo is an open source object-oriented JavaScript framework emphasizing encapsulation and modularity. Enyo contains everything you need to create a fast, scalable mobile or web application."

ExtJS-style declarative UI.
web-development  mobile-development  javascript  tools  framework  mvc 
7 weeks ago by danburzo
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."
web-development  javascript  jquery  tools 
8 weeks ago by danburzo
JavaScript minification study
Minification alone is quite useless. gzip is key (even used without packers).
web-development  javascript  optimization  gzip 
8 weeks ago by danburzo
TypeButter | Optical Kerning FTW!
"TypeButter allows you to set optical kerning for any font on your website. If you’re longing for beautifully laid out text that today’s browsers just don’t provide, this is the plugin for you!"
web-design  javascript  jquery  tools  typography  kerning 
8 weeks ago by danburzo
PhoneGap
"PhoneGap is an HTML5 app platform that allows you to author native applications with web technologies and get access to APIs and app stores. PhoneGap leverages web technologies developers already know best... HTML and JavaScript."
web-development  mobile-development  iphone  ios  android  javascript  framework  html5 
8 weeks ago by danburzo
debugging javascript is a lame title
Some good ideas in there (particularly using getters/setters).
web-development  javascript  firebug  debugging  reference 
9 weeks ago by danburzo
Task.js: Beautiful Concurrency for JavaScript
"task.js is an experimental library for ES6 that makes sequential, blocking I/O simple and beautiful, using the power of JavaScript’s new yield operator."
web-development  javascript  tools  concurrency 
9 weeks ago by danburzo
maps.stamen.com
Jaw-dropping tile styles for OpenStreetMap by Stamen. "Watercolor" was inspired by Bicycle Diaries.
web-development  javascript  maps  cartography  tools  illustration  openstreetmap  stamen  api  open-source  _noteworthy  _projects  _projects/fdbk  _projects/dana 
9 weeks ago by danburzo
Finding memory leaks [Fastersite]
How to use the developer tools in Google Chrome to track down memory leaks.
web-development  tools  javascript  performance  debugging  tutorial 
10 weeks ago by danburzo
ECMAScript 5 Strict Mode, JSON, and More [John Resig]
'use strict' = no more implicit globals, arguments.callee, arguments.caller, with(){} are gone etc; native JSON.parse / JSON.stringify, ISO Date, String.trim, Array.isArray
web-development  javascript  json  standards  reference  ecmascript5 
10 weeks ago by danburzo
Online JavaScript beautifier
"Beautify, unpack or deobfuscate JavaScript and HTML, make JSON/JSONP readable"
web-development  javascript  tools 
10 weeks ago by danburzo
zepto.js — the aerogel-weight javascript framework
"Zepto.js is a minimalist JavaScript framework for modern web browsers*, with a jQuery-compatible syntax. The goal: a 5-10k library that handles most basic drudge work with a nice API so you can concentrate on getting stuff done.

Zepto's primary focus is on mobile devices, where small file sizes and tapping into the latest browser features matter most for fast loading and optimal runtime performance.

*Zepto supports Safari, Chrome, Firefox and Opera and any mobile WebKit-based browser, including iOS Mobile Safari, Android browser, HP webOS browser, Blackberry Tablet OS browser and others. Zepto does not support Internet Explorer."
web-development  javascript  mobile-development  framework 
11 weeks ago by danburzo
Impact - HTML5 Canvas & JavaScript Game Engine
"Impact is a JavaScript Game Engine that allows you to develop stunning HTML5 Games for desktop and mobile browsers."
web-development  game-development  mobile-development  tools  html5  javascript  framework 
11 weeks ago by danburzo
MVC Framework for Node — Matador
"Sane defaults and a simple structure, scaling as your application grows. Matador is a clean, organized framework for Node.js architected to suit MVC enthusiasts. It gives you a well-defined development environment with flexible routing, easy controller mappings, and basic request filtering. It’s built on open source libraries such as Hogan.js for view rendering, Klass for its inheritance model, Valentine for functional development, and Express to give a bundle of other Node server related helpers."
web-development  javascript  node.js  framework 
11 weeks ago by danburzo
Mastering Node
"Node is an exciting new platform developed by Ryan Dahl, allowing JavaScript developers to create extremely high performance servers by leveraging Google's V8 JavaScript engine, and asynchronous I/O. In Mastering Node we will discover how to write high concurrency web servers, utilizing the CommonJS module system, node's core libraries, third party modules, high level web development and more."
javascript  node.js  reference  book  tutorial  web-development 
11 weeks ago by danburzo
jsFiddle
"JsFiddle is a playground for web developers, a tool which may be used in many ways. One can use it as an online editor for snippets build from HTML, CSS and JavaScript. The code can then be shared with others, embedded on a blog, etc. Using this approach, JavaScript developers can very easily isolate bugs. We aim to support all actively developed frameworks - it helps with testing compatibility."
javascript  css  html  web-development  debugging  tools 
11 weeks ago by danburzo
Visual Event 2 [Allan Jardine]
"Events in Javascript are often seen as a bit of an enigma. This is odd given that Javascript is very much an event driven language, but it is typically down to their complex nature and difficulty to debug. To this end I've created Visual Event to help track events which are subscribed to DOM nodes."
web-development  tools  javascript  jquery  events  bookmarklet  debugging 
february 2012 by danburzo
Fabric.js Javascript Canvas Library
"Fabric.js is a framework that makes it easy to work with HTML5 canvas element. It is an interactive object model on top of canvas element. It is also an SVG-to-canvas (and canvas-to-SVG) parser.

Using Fabric.js, you can create and populate objects on canvas; objects like simple geometrical shapes — rectangles, circles, ellipses, polygons, or more complex shapes consisting of hundreds or thousands of simple paths. You can then scale, move, and rotate these objects with the mouse; modify their properties — color, transparency, z-index, etc. You can also manipulate these objects altogether — grouping them with a simple mouse selection.

You can add text on canvas and dynamically manipulate its size, alignment, fontfamily and other properties. You can apply filters to images, making them grayscale or removing background. You can serialize the entire canvas into a JSON string — saving it locally or on a server — then completely restore it at any time. You can also export canvas data back into SVG at any time."
javascript  html5  canvas  svg  drawing  geometry  algorithms  mathematics  library 
february 2012 by danburzo
Vanilla JavaScript FTW
Achieve jQuery sugar with plain old JavaScript.
javascript  jquery  reference  web-development 
january 2012 by danburzo
The berg cloud little printer alternative [Andre Torrez]
The Dymo LabelWriter is a relatively inexpensive thermal printer with JavaScript API access that can be used to create something like BERG's Little Printer.
berg  little-printer  hacks  diy  cloud-computing  internet-of-things  dymo  javascript  _projects 
january 2012 by danburzo
« earlier      

related tags

3d  accessibility  actionscript  addy-osmani  agile  ajax  algorithms  amber  android  animation  annotation  api  apple  apps  as3  audio  automation  backbone.js  benchmark  berg  best-practices  bezier  bindings  blog  book  bookmarklet  books  browsers  bugs  calendar  canvas  cartography  chrome  closure  cloud-computing  coding-style  coffeescript  color  concurrency  content-strategy  creative-coding  cross-browser  css  css3  customization  data  data-binding  data-visualization  database  datepicker  debugging  design  design-patterns  design/interaction  diy  documentation  dojo  dom  doug-engelbart  douglas-crockford  drawing  dymo  ecmascript  ecmascript5  education  embedding  engine  epub  essential  events  experimental  experiments  extjs  facebook  firebug  firefox  flash  flash/players  font-face  fonts  forms  fractals  framework  frameworks  fsm  funny  gallery  game-development  games  garbage-collection  generative  generator  geometry  git  github  google  google-chrome  graphics  grid  guides  gzip  hacking  hacks  handlebars.js  history  html  html5  http  ibooks  identity  illustration  image-processing  incoming  information-visualization  input  internet-explorer  internet-of-things  interview  interview-questions  ios  ipad  iphone  javascript  john-resig  jonathan-puckley  jquery  jsdoc  json  jurg-lehni  kerning  keyboard  kvo  language  latex  layout  learning  libraries  library  lists  little-printer  local-storage  logic-programming  madlibs  magazines  maps  marginalia  mathematics  metro-ui  mobile  mobile-development  mootools  moustache.js  music  mvc  mvvm  new-aesthetic  node.js  oop  open-source  openstreetmap  optimization  osx  papervision  patterns  pdf  performance  photoshop  php  pixel-art  privacy  process  programming  progressive-enhancement  prolog  publishing  pubsub  puzzles  quirks  rails  reading  real-time  recommended  redis  reference  require.js  research  resources  responsive-design  rich-text-editor  ruby  scripting  scriptographer  scui  security  slider  slideshow  snippet  socket.io  software-architecture  sound  spinner  sproutcore  stamen  standards  state-management  storage  svg  templating  testing  tips  tools  tutorial  tutorials  type:list  type:presentation  type:slides  type:tutorial  type:video  typography  ui  usability  vector  via:vsl  visualization  web-design  web-development  web-fonts  webgl  webkit  wiki  windows-phone  wysiwyg  xss  yehuda-kats  _aq  _inspiration  _licenta  _noteworthy  _projects  _projects/css-book  _projects/dana  _projects/fdbk 

Copy this bookmark:



description:


tags: