Write less code, do more things!
文档
示例
jQuery React
API
API

指引

使用一个组件或模块之前,应当知道它能解决的问题是什么,不能解决的问题是什么。使用的最佳实践是什么?

项目中最常见的需求就是AJAX列表,不同项目的列表千变万化。很难找到两个项目的列表的界面和操作方式相同。

通过分析列表的的业务需求和代码逻辑,face-page 封装出列表的生命周期和配置参数 。让开发人员可以快速的基于 face-page 开发出一个AJAX列表。

你只需要编写列表的视觉代码和配置生命周期,所有的逻辑细节都会由 face-page 处理。

可能你会想直接对着设计稿把AJAX列表给的业务逻辑代码写出来就好了,非常简单。

但是请你考虑: 一个项目可能会有几十个列表,每个列表的界面和功能都不完全是一样的。

唯一相同的只是他们会展示数据,用户进行操作后数据会变动。 并且还可能需要加入一些诸如“清空搜索结果” “搜索结果为空的” 的复杂的功能。

直接编码还要解决数据片段条件问题

Github
page - 项目源码
相关站点
component-spec - 组件规范
module - 开源项目脚手架
onface.cc - 资源集合