Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/zhaoda/spa
- Owner: zhaoda
- License: mit
- Created: 2013-09-13T04:10:38.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2019-05-24T02:23:11.000Z (over 5 years ago)
- Last Synced: 2025-01-13T01:05:25.077Z (9 days ago)
- Topics: javascript, spa, webapp
- Language: JavaScript
- Homepage: http://zhaoda.net/spa/docs/
- Size: 555 KB
- Stars: 330
- Watchers: 35
- Forks: 92
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
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)