Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/zhaoda/spa

A webapp framework for routing control and view transitions
https://github.com/zhaoda/spa

javascript spa webapp

Last synced: 2 days ago
JSON representation

A webapp framework for routing control and view transitions

Awesome Lists containing this project

README

        

# SPA [![Build Status](https://img.shields.io/travis/zhaoda/spa.svg)](https://travis-ci.org/zhaoda/spa) [![devDependency Status](https://img.shields.io/david/dev/zhaoda/spa.svg)](https://david-dm.org/zhaoda/spa#info=devDependencies) [![NPM version](https://img.shields.io/npm/v/spa.js.svg)](https://npmjs.org/package/spa.js)

[SPA](http://zhaoda.github.io/spa/docs/) is designed to build a WebApp view transformation and routing control framework.

SPA build WebApp focus on solving common problems encountered, especially for building MobileApp, unlike [jQuery Mobile](http://jquerymobile.com/), [Sencha Touch](http://www.sencha.com/products/touch/) and other frameworks, building mobile client application is not a front-end integrated solutions with SPA, so we do not include UI components, if you do not want to design their own interface, you can use the [Bootstrap](http://getbootstrap.com/) and other UI Components frame with SPA, to quickly build your WebApp.

SPA need to use [Zepto](http://zeptojs.com/) or [jQuery](http://jquery.com/), and each view can be [RequireJS](http://requirejs.org/), [Sea.js](http://seajs.org/docs/) other CommonJS solutions or customize the way modular organization, asynchronous loading.

SPA support mobile client browser and the desktop side modern browsers.

## Why SPA?

* Provides fast development to achieve
* Retained greater design freedom
* Reduce reliance backend
* Event-driven

## Documentation and examples

## License

SPA is available under the terms of the [MIT License](https://github.com/zhaoda/spa/blob/master/LICENSE)