altjs

1.56.0 • Public • Published

altjs

High Altitude JavaScript: Because no framework is perfect, and sometimes, no framework is perfect.

Big Problems

  • We needed an iframe pointing at a distant domain with an app communicating via postMessage (ex. piracy prevention)
  • Multiple tabs pointing to the same app must update in harmony (ex: two screens two tabs)

Solutions at a Glance

  1. Container/Component/Repeater pattern used for UI creation that can contain multiple frameworks and even iframes.
  • Compatible with XML based Application Initialization.
  • Compatible with a GUI Based Builder
  • Compatible with Informative Developer Tools
  1. EventEmitter based GraftTree in multiple branch flavors including ACL.
  • Waterfall Branch that acts as a filter
  • ACL Branch that acts as a filter
  • Mount Branch that injects data
Data binding example

  const applicationContainer = new ApplicationContainer ( domNode , data);

Todo

Kitchen Sink Examples

History

Readme

Keywords

none

Package Sidebar

Install

npm i altjs

Weekly Downloads

6

Version

1.56.0

License

ISC

Unpacked Size

845 kB

Total Files

10

Last publish

Collaborators

  • fantasyui.com