That brings us to the end of this chapter. Here, we managed to fit an overview of MVC in SproutCore and nearly the entire View layer. We looked at the arrangement of SproutCore MVC and introduced the Display, Application State, and Data Interface layers, that are inherent to client-side web applications. We looked closely at the View layer in SproutCore and how it interacts with the Display layer to perform two important roles for our application: creating the user interface and responding to user events.
At this point, you should understand most of the features of the
SC.View class and be ready to create entire UI hierarchies using subclasses of
SC.View-based child views. You should also know how and why you would use the ...