最近一直在忙一个ERP项目,没有学什么新的技术,到是学了不少的思想层面的东西!今天才偷闲写一下最近的体验
像这些大型的管理类的项目一定要注重用户的体验,我总结为一下几个方面
- 界面色彩能够符合企业特点
- 模块模块之间最好设定统一且合适的间隙,让用户更舒服点
- 不要滥用遮罩---闪眼睛
- 要经常给用户彩蛋(其实像这些大型管理类项目的用户很容易满足的)---时不时键入ctrl+s 之类的键盘事件
先说说这个项目
- 这是一个原先用flex完成的项目现在想改成html+css 的 没有UI 没有完全按照flex版本重写前台
- 整个项目都是可配置的,有现成的数据库和后台 关键是后台还不改
- 项目没有使用angular vue react 等前端技术
- 数据通过 事件派发的形势传播
- 完全组件式开发
- 通过setText getText 完成界面更新
- 通过setData getData 完成数据源的更新
- setField 传递数据
- 每个组件都需要实现一遍上述方法---曾经想过抽离但是发现每个组件中的处理方法也是配置出来的(然后被打脸很严重)
整体的技术栈是 jquery+easyUI+requireJs
最近一个月的前端体验
原文:http://www.cnblogs.com/web-Rain/p/6690067.html