I really like this approach. Which those who have talked JS with me know is a rare thing. You are loading all the JS in one download (good) but only taknig up memory for it and loading it when you need it. Another important piece of Rafael's method is that it works equally well if add a third layer (we call them widgets) that you initialize on an action by action bases and that this method extends well to allow you to use things like Angular or Backbone if that makes you happy.
Best, Rob On Feb 16, 2012, at 8:10 , Rafael Cardoso wrote: > Chris, > Here is a gist of how I do it on my app: > > https://gist.github.com/1846006 > > It works quite well. > > On Wed, Feb 15, 2012 at 11:23 PM, Guyren Howe <[email protected]> wrote: >> On Feb 15, 2012, at 10:32 PM, Chris McCann wrote: >> >>> I don't quite follow your suggestion regarding adding data-elements -- >>> can you elaborate? >> >> HTML5, I think it is, adds the ability to add properties to an HTML element >> with the name data-<name> for any <name>. Such elements are still considered >> correct HTML, and are supported by all major browsers. Before HTML5, there >> wasn’t really any way to do this properly and produce correct HTML. >> >> So you can use this to decorate your elements with whatever information your >> JS code needs to deal with them. >> >> -- >> SD Ruby mailing list >> [email protected] >> http://groups.google.com/group/sdruby > > -- > SD Ruby mailing list > [email protected] > http://groups.google.com/group/sdruby -- SD Ruby mailing list [email protected] http://groups.google.com/group/sdruby
