Your App, Done. A JS Framework that makes it easy to build high performance, real time web and mobile apps. (formerly JavaScriptMVC)

Chicago, IL
http://forum.javascriptmvc.com/topic/controllers-subscribers-publishers-and-the-observer-pattern - how client state is modeled in JMVC 3.1
Last tweet is a advantage of jmvc: Promise of interoperability with jQ, qUnit, envjs, selenium, doc engine, build system, w/ latest browsers
3.1 uses the latest jQuery, selenium, envjs, etc. Had to make changes in many (not $) to get them all to play nice with latest FF, IE.
1
3.1's jquery/event/pause let's you make widgets handle async behavior easy. ev.pause() $(el).load('content.html',func(){ ev.resume() })
The new resize event 'cascades' the resize event from parent to all children listening to resize in document order #whatyouwantbutdontknowit
model returns deferreds. Views can consume deferreds. $(el).html('task.tmpl', Task.findAll()). Parallel loads template and tasks -> renders
1
listen to window events like "{window} load". Replace window with any object on the window or options passed to the controller. Auto unbinds
If you haven't already, please read the new documentation page: http://javascriptmvc.com/docs.html . It's a very good walkthrough of JMVC.
1
@defunkt http://javascriptmvc.com/
1
Replying to @donejs
@javascriptmvc #documentjs is incredible. We are using it for jqChart documenation. http://bit.ly/lI1MzV
1
@stevemgentile what folder are you expecting to see? I think it just copies js.bat. (ask on forum for better answer)
https://github.com/jupiterjs/playermx using popcorn in a mini video player
Working to merge our former 3.1 branch into master so we don't need to work in 2 places anymore.
Slides da minha palestra no #braziljs http://slidesha.re/kmpIrP
4
4
@BlessYahu S('.el').css('left','-2000px') will wait for it.
@BlessYahu you can't wait until the CSS property is complete?
DoneJS retweeted
New post: http://rederia.net/2011/05/13/javascriptmvc/ JavaScriptMVC
2
Fixed Envjs bug. But discovered some selenium bugs in FF4 and IE9 that need to be addressed.