Click here to go to the previous page
The Banner 9 Self-Service architecture consists of standard compliant development methodologies for constructing web page applications that are highly interactive and stylized while still providing a high degree of usability and accessibility. One of the core tenets of the Self-Service architecture is a collection of JavaScript libraries that represent the basic toolkit a developer would need to create new web applications and expose them through a Banner 9 system. JQuery, jQuery UI, Backbone.js, and Underscore.js each extend the standard JavaScript programming language in fundamental and creative ways. In this session we will explore how Backbone.js provides us with an extensive model and view framework for cleaner and more fault tolerant implementations of a Banner 9 applications JavaScript source code and how Underscore.js gives us access to Functional programming techniques. Well also look at how jQuery and jQuery UI provide a very solid foundation upon which to build Banner 9 applications by providing a consistent set of User Interface widgets, a theme definition specification, and jQuerys DOM access methods.