0.3.2 • Published 9 years ago
corejs-w3c v0.3.2
corejs-w3c
Core Library for W3C Browser Frontside Applications.
Destination
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.
Design goals
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.
JavaScript style
As language style and way to inheritance objects will be use the ECMAScript 5 Classical inheritance with Object.create()
Features
- Native Include/Require system
- Native Ajax with parser/encryptor for: JSON HTML Templates XML CSS
- Native CustomEvent System
References
Continued documentation
The complete documentation you can find at the Project Web Page.