超级灵活的模块化开发解决方案
不想造重复的轮子,这是我一直坚持的原则。
如果你是想做前后端分离的项目,那么我推荐你看看下面这个项目。
https://github.com/zhangshaolong/module-project
项目特点:
1:前端不依赖后端,支持本地mock数据,支持模拟后端延时返回数据。支持mock时,获取请求参数并动态返回数据。
2:自动打包合并压缩代码,只要遵守简单的规范即可。也可以自己修改规则,参考例子很容易掌握。
3:自带一个高性能模板,此模板会增强html的语法,能够让html支持include,并可以接收参数。
4:此模板会在编译打包的时候由编译器自动打包成function,进一步优化。
5:支持本地代理,可以前端人员连接任意后端人员的机器,轻松做到机器对机器的联调,当然也可以直接连接线上机器。
6:支持本地路由,线上线下路由一致化。
7:对于比较繁琐的模块loading做了自动包装,只要简单的配置就能够自动loading状态的自动切换。
8:自带的模板引擎足够的灵活,建议在demo去体会。