Underscore.js Backbone.js
Underscore is a JavaScript library that provides a whole mess of useful functional programming helpers without extending any built-in objects. It’s the answer to the question: “If I sit down in front of a blank HTML page, and want to start being productive immediately, what do I need?” … and the tie to go along with jQuery's tux and Backbone's suspenders.
http://underscorejs.org/
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.
http://backbonejs.org
http://www.quora.com/What-JavaScript-framework-does-Flow-use-for-its-web-frontend
- jQuery for DOM manipulation
- Underscore.js for awesome, rock solid, and progressive utility
- A heavily modified Backbone.js for the model system
- Socket.io (on a node.js server) for an excellent abstraction of real time, socketed communication
- An in house view and controller system
- And a ton of custom UI libraries and utilities
评论
发表评论