序言
2021年8月1日,fyybuilder泛依开发者平台项目正式启动。
一年多的时间过去了,fyybuilder也已上线。虽然还有很多不完善,但她依然在向既定的目标前行。
可通过两种方式使用fyybuilder,
第一种方式:将fyybuilder作为中台,创建基于中台的子系统;
第二种方式:利用fyybuilder自身的框架业务组件进行项目开发;
无论哪种方式,初衷都是让自己从重复的代码,重复的思维中解放出来,有更多的时间和精力做更高级的事情。
“重复造轮子。”
“技术过时了。”
 回复:“兴趣使然。不否认轮子,不否认过时了。”
得道不道。
得道的人从来不说自己已经得道了。
大道是解释不清楚的,能够解释清楚的就不是大道了。
兴趣即大道。
FyybuilderUI框架是与后端语言无关的前端UI框架,所有的前端组件业务都封装在fyy.js文件中,遵循的原则
是Fyy为所有数据请求的主入口类,通过子类实现不同组件的渲染,通过Fyy_ACTION属性来进行路由。不想写那
么多的ajax请求代码是这个Fyy主类设计的最初想法。所有组件尽量无限接近MVC原则。
Fyy_ACTION共包括12个action:
SELECT:下拉列表
LIST: 普通列表
TIMELINE: 时间线
EDITFORM:编辑表单
VIEWFORM: 查看表单
EDIT: 编辑
TREE: 树
SELECTLIST: 选择列表
DELETE: 删除
UPLOAD: 文件上传
DELFILE: 文件删除
CALENDAR:日历
TREELIST:树列表
Fyy主类有两个重要的函数,分别是register()和execute()。前者用于注册组件构造元素到前台,后者用于执行Fyy主对象。
这两个函数都在页面初始化函数中按如下顺序执行,如下
$(function () {
   fyy.register();
   fyy.execute();
})
各子组件也有register(),也必须在以上初始化函数中先执行。

个人微信(请备注fyy)

个人微博