LeeKa敏捷开发框架设计草案(1)
作者:李嘉 日期:2010-01-08 13:05
(1) 关于系统用户一块的信息,后台和JS框架一块同时可以获取,方便操作。通过Ajax。
(2) 需要一个自定义,自己的json操作类。
参考:http://www.json.org/js.html Json parser and Json stringifier
(3) 脚本框架需要有日期格式判断一块的功能,后台框架同时也具备这块的功能。
(4) 脚本框架需要专门操作表格的一块功能,参考《LeeKa人性化设计方案》
(5) 框架需要一个系统内部邮件系统,或者说是系统内部消息模块。
(6) 需要一个操作对话框的Js类,分别对应以下的系统功能:Error(错误)、Warning(警告)、Success(成功)、Prompt(提示)
(7) Js处理不同层 -> div1.onclick = new Function("processclick(this)");
(8) 提供表单验证类(JS & 后台)
(9) 日期格式统一成yyyy-MM-dd、yyyy-MM、yyyy-MM-dd HH:mm、yyyy-MM-dd HH:mm:ss三种格式,统一为字符串。
(10) 页面的状态保持,主要对应”翻页、排序、标签“三个功能的页面控件状态保持。(客户比较在意这个问题) (Lj.Grid.js)
LeeKa框架CSS设计草案(1)
作者:李嘉 日期:2010-01-08 12:40
LeeKa敏捷开发框架-人性化设计方案1(开发经验之谈)
作者:李嘉 日期:2009-12-11 17:00
经过了几个月的精心设计,终于可以使用自己的研发框架了。相信明年的开发效率将会提高N倍。关于框架的人性化设计一块,包括框架的设计草案等等已经记录了有好几本本子了,我的写字速度越来越快了,也越来越草了。在我的客户反馈记录中我提取了一些人性化的设计方案中比较有代表性的几点我在这里列出,以后这些人性化的功能点将会被运用在框架中,集成成为一个人性化设计的开发框架。
(1) 在客户的使用习惯上来讲,除了导航的菜单之外,二级按钮例如新增、删除、编辑等等这些按钮要尽量统一成一排,在当前页面可以使用的二级按钮则可以点击,否则变灰但不要隐藏,这样可以帮助客户养成很好的使用习惯。
(2) 在表格的数据列表中,如果数据过多的话,我原先以为隐藏更好(表格好看些),但绝大多数的客户认为,数据行数值过长则换行。
(3) 数据列表中,鼠标移动上去可以变色,移开则变回默认颜色;鼠标单击该行则该行变醒目色,方便客户对应表格后面的列,前后对应。
- 1
