BUZ前端框架-介绍

介绍
BUZ是什么?
BUZ是一套整体前端实施框架,它包含了页面生命管理、模板引擎、表单控件、请求管理等。 我们建议使用此框架来搭建整体前端框架,当然我们也支持自底向上逐层应用。 BUZ的核心是marionette(牵引线),主要负责页面生命周期管理,你可以再此基础上 和任意第三方控件进行集成使用。

BUZ提供单向绑定,由于BUI推荐使用表单控件来管理您的提交项,所以双向绑定对我们来说意义很小, 如果你已经是有经验的前端开发者,不妨来体验一下BUI给你带来的便利吧。

了解BUZ
官方指南假设你已了解关于 HTML、CSS 和 JavaScript 的中级知识。 如果你刚开始学习前端开发,将框架作为你的第一步可能不是最好的主意——掌握好基础知识再来吧!

基本说明
1.框架采用单页面形式,通过Hash(锚点)进行路由跳转、局部刷新及卸载。

2.框架采用MVC开发模式,进入页面或页面地址改变时,通过路由监听来进行模块之间的跳转, 并触发匹配到Action,在action中通过视图组件进行页面模型渲染等其他业务操作。

3.在页面构建时,BUZ会先把页面分成多个区域,然后根据不同的逻辑向各区域装载视图组件。

4.BUZ除了提供基本的事件处理,还提供观察者模式,通过观察者模式可以进行全局视图组件通讯,降低视图之间的耦合性, 并在视图卸载时合理的进行事件卸载。

5.BUZ框架本身是一个轻量级框架,减少对第三方的依赖,本身提供完整的生态组件, 你也可以根据个人需求集成不同的第三方。

6.框架通过webpack进行构建,之所以没有直接提供压缩合并后的JS, 是为了方便在不同需求下对核心的自定义改造,我们也欢迎你提出宝贵的建议。

7.框架采用单项绑定,我们通过对表单控件的封装(转换、校验、前后置处理等) 来处理HTML -> JavaScript方向的值传递,这样对于开发人员来说会更加方便。

https://github.com/ZhangChuanHui/BUZ

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值