Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/raykid/olympus
一个层级分明、简单易用,让新人也能写出高健壮性、高可扩展性、高可维护性项目的综合性前端单页应用开发框架
https://github.com/raykid/olympus
frontend mvc typescript
Last synced: 23 days ago
JSON representation
一个层级分明、简单易用,让新人也能写出高健壮性、高可扩展性、高可维护性项目的综合性前端单页应用开发框架
- Host: GitHub
- URL: https://github.com/raykid/olympus
- Owner: Raykid
- Created: 2017-08-31T06:05:46.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2023-01-03T20:25:01.000Z (almost 2 years ago)
- Last Synced: 2024-11-14T11:33:07.140Z (about 1 month ago)
- Topics: frontend, mvc, typescript
- Language: JavaScript
- Homepage:
- Size: 14.1 MB
- Stars: 18
- Watchers: 5
- Forks: 6
- Open Issues: 37
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Olympus用户手册
- ### [简介](./docs/summary.md)
- ### [安装、配置与发布](./docs/install.md)
- ### [脚手架工具](./docs/scaffold.md)
- ### [抽象定义](./docs/definition.md)
- ### [装饰器](./docs/decorator.md)
- ### [依赖注入](./docs/injection.md)
- ### [数据绑定](./docs/bindings.md)
- ### [表现层桥](./docs/bridge.md)
- ### [多核本地消息](./docs/message.md)
- ### [远程通讯](./docs/remote.md)
# Olympus API
由于Olympus被设计成“1 vs. n”的方式(即一套业务逻辑对应多套表现层的桥接模式,举例:业务层执行addChild,实际在DOM中执行的是appendChild,在Egret中执行的是addChild),因此代码被分拆到了多个部分中,可根据实际情况选择所需的表现层与本体进行搭配使用。当前所有库的API目录如下
- ### [API-本体](https://htmlpreview.github.io/?https://github.com/Raykid/Olympus/blob/master/trunk/docs/index.html)
- ### [API-DOM表现层](https://htmlpreview.github.io/?https://github.com/Raykid/Olympus/blob/master/branches/dom/docs/index.html)
- ### [API-Egret表现层](https://htmlpreview.github.io/?https://github.com/Raykid/Olympus/blob/master/branches/egret/docs/index.html)