Core Library for W3C Browser Frontside Applications.
The goal of this library is, to provide core functionalities in kind of DDD and Di style which uses all W3C Draft and Recomented functionalities without using PolyFills.
As program/architecture design to make tools and applications should work in a strict MVC pattern with follow elements:
- Model: Backend objects for connection to external or internal data services
- Bridge: Passive data structres
- View: Front side object with "known" and bound DOM part which translate user activities into CustomEvents
- Controller: Interact with view object via CustomEvent protocols and trigger model object in same way (Translate View Events into Model Events and backward). Connect logical activities between multiple view and model objects.
As language style and way to inheritance objects will be use the ECMAScript 5 Classical inheritance with Object.create()
- Native Include/Require system
- Native Ajax with parser/encryptor for:
- JSON
- HTML Templates
- XML
- CSS
- Native CustomEvent System
The complete documentation you can find at the Project Web Page.