Skip to content
This repository has been archived by the owner on Apr 6, 2022. It is now read-only.

enbock/corejs-w3c

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

References

Continued documentation

The complete documentation you can find at the Project Web Page.

About

Core Library for W3C Browser Frontside Applications

Resources

License

Stars

Watchers

Forks

Packages

No packages published