JSPA

JSAP is a Single page web application built on TypeScript and JQuery. The aim was build a very lightweight SPA framework.

Where are the docs?

The most recent version of these docs can be found here: https://johnrayson.gitbooks.io/jspa/content/

Where is the code?

The most recent version of these docs can be found here: https://github.com/JohnRayson/JSPA

How do I pronouce JSPA?

All frameworks need a name that roles off the tounge. Lets go with Jaspa shall we....

What's it for?

JSPA aims to combine a HTML templating system in the vein of mustache, with a SPA routing system using service workers and indexDB to allow for offline applications.

What can it do?

  • On way data binding... this is intentional, data is bound to the HTML template at render, other interactions do not occur automatically.
  • Click Event binding.. at render events can easily be bound to any element
  • Style binding.. at render styles can be applied to elements based on data properties and custom logic
  • Property binding... at render any property of an html element can be bound to logic
  • Pass data through custom pipes as its bound to templates to allow the data to be formatted
  • Pass URL parameters to application logic via the routing system
  • Store data in client side indexDB's
  • Cache all resources on the client via serviceworkers
  • Anything you can do with JQuery, and the thousands of plugins available for it

results matching ""

    No results matching ""