background preloader

Backbone.js

Backbone.js
Backbone.js gives structure to web applications by providing models with key-value binding and custom events, collections with a rich API of enumerable functions, views with declarative event handling, and connects it all to your existing API over a RESTful JSON interface. The project is hosted on GitHub, and the annotated source code is available, as well as an online test suite, an example application, a list of tutorials and a long list of real-world projects that use Backbone. Backbone is available for use under the MIT software license. You can report bugs and discuss features on the GitHub issues page, on Freenode IRC in the #documentcloud channel, post questions to the Google Group, add pages to the wiki or send tweets to @documentcloud. Backbone is an open-source component of DocumentCloud. Downloads & Dependencies (Right-click, and use "Save As")

http://backbonejs.org/

Related:  sabdoulMobile First Web DesignBibliothèque

Introduction - Documentation - Spine Spine is a lightweight framework for building JavaScript web applications. Spine gives you an MVC structure and then gets out of your way, allowing you to concentrate on the fun stuff, building awesome web applications. Spine is opinionated in its approach to web application architecture and design. Jon Abrams' Blog - How To Use HTML5 pushState I recently made a simple web app over a weekend called diffbin. It gave me a chance to try out a really cool HTML5 feature called pushState (aka the History API). While there exist libraries to make it easier to implement, I wanted to code it by hand in order to better understand the feature. It turns out it was much simpler than expected.

CanvasGraph.js : Graphing in Javascript Unmaintained CanvasGraph is now replaced by PlotKit which offers the same functionality as CanvasGraph but also includes SVG support and preliminary event support. CanvasGraph will not be updated any more. There is now a PlotKit mailing list for thos who are interested in using or further development with graphing in Javascript. - Alastair Tse (21st March 2006) Introduction

Build CRUD Application with jQuery EasyUI - jQuery EasyUI Build CRUD Application with jQuery EasyUI Tutorial » Build CRUD Application with jQuery EasyUI It has become a common necessily for web application to collect data and manage it properly. CRUD allows us to generate pages to list and edit database records. This tutorial will show you how to implement a CRUD DataGrid using jQuery EasyUI framework.

Jcrop - Deep Liquid Jcrop Home • Download • Manual • Examples Jcrop is the quick and easy way to add image cropping functionality to your web application. It combines the ease-of-use of a typical jQuery plugin with a powerful cross-platform DHTML cropping engine that is faithful to familiar desktop graphics applications. Feature Overview Bootbox.js—alert, confirm and flexible modal dialogs for the Bootstrap framework Bootbox.js is a small JavaScript library which allows you to create programmatic dialog boxes using Bootstrap modals, without having to worry about creating, managing or removing any of the required DOM elements or JS event handlers. Here’s the simplest possible example: bootbox.alert("Hello world!"); bootbox.alert("Hello world!")

Window.onhashchange - Web API interfaces The hashchange event fires when a window's hash changes (see location.hash). Syntax window.onhashchange = funcRef; or Getting started Bootstrap (currently v3.3.6) has a few easy ways to quickly get started, each one appealing to a different skill level and use case. Read through to see what suits your particular needs. Bootstrap Compiled and minified CSS, JavaScript, and fonts. No docs or original source files are included. Download Bootstrap Agility.js - Gallery The websites and apps below use Agility.js in production. If you would like to add your startup/site here, let us know! cheaphotels.co.uk

Breeze Todo It seems every JavaScript library must have a Todo sample. The Breeze Todo isn't much more than a "Hello World", but it demonstrates Breeze's ability to query; create, modify, and delete entities; validate, and save. Give it a try.

Related:  Client Side FrameworksJavaScript LibraryJavaScript MVCJavascript Libs/FrameworksJavascriptPhoneGapJavascriptJS/jQueryBackbone JSCodingJavascriptLanguagesJSstructuring (modules, mvc, frameworks)JS MV* Libraries & FrameworksedlairdClient richeResearchBackbone.jshot5codeProgramming projectbackboneFrameworksBackbone.jsjQueryJAVASCRIPTDeveloper SitesJS FrameworksJavascript Libraries