Using an Object-Oriented Javascript approach in most cases, the following classes and modules are provided:
Can be used to implement a Javascript Class
, with support for constructor, inheritance, class methods, singleton pattern and method injection
Build on top of Class
, with support for triggering events that can have an attached observer function
Wraps jQuery.ajax
and exposes methods for handling request success/error, together with error handling utilities
Stores a variable dictionary with helpers for handling stored values
Specialization of ClientVarsManager for handling configuration values
Specialization of ClientVarsManager for handling localization
Asynchronous dependency injection with require.js
Safe logging with support for server or browser console logging
Helper for MD5 or Base64 encoding
Utility functions