当前仓库属于关闭状态,部分功能使用受限,详情请查阅 仓库状态说明
1 Star 1 Fork 0

timzaak / riotjs-starter
关闭

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

#riotjs应用开发架子 grunt自动化架子搭配上riotjs,但是用了coffee,个人觉得coffee开发效率还是能提高一点的.

现在还只是开发架子,至于发布时用到的自动化脚本还没写,等第一个riotjs项目真准备发布的时候,再回来填坑.

tag文件以html结尾是为了idea的代码格式化.

enjoy yourself!

###还未加入架子的东西 1.sass 2.requirejs

###开发流程(参照Flux)

1.api包含两方面,一个本地缓存/持久化,另一个请求服务器数据;用es-promise来封装接口,统一本地,http和websocket

2.view tag文件通过this.mixin来混入action以及必要的组件,并在tag文件中触发action和api的交互方法

3.一个action基本上是一个模块,然后一个模块对应多个tag文件

4.router执行对应action的初始化,action初始化时,要注入api和解决view的初始化

###start

    
    npm install -g coffee grunt-cli bower
    
    npm install
    
    bower install
    
    grunt

##注意
请不要使用coffee ,typescript开发riotjs的tag,有大坑,请使用原生js.F**k!(等riotjs修复https://github.com/muut/riotjs/issues/543后再说)

空文件

简介

riotjs+grunt+coffee 自动化开发架子 展开 收起
CoffeeScript
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
CoffeeScript
1
https://gitee.com/timzaak/riotjs-starter.git
git@gitee.com:timzaak/riotjs-starter.git
timzaak
riotjs-starter
riotjs-starter
master

搜索帮助