构建Web系统前端Javascript代码

对于大型WEB系统的前台(Javascript代码)如何规划?如下是前几天在知乎上的回答。

1. 按照系统规模做成相应完备程度的框架平台;

    (1). 提供namespace, package and js loading机制;

    (2). 提供debug support;

    (3). 构建Java-liked class mechanism and base class structure;

    (4). 数据类型封装;

    (5). common functions;

    (6). browsers assist;

    (7). 按需ajax, json, web service等高级特性封装;


2. 按照系统规模做成相应完备程度的事件系统;

    (1). 基本事件处理机制;

    (2). widget事件模型定义;

    (3). 浏览器事件封装;


3. 按照系统规模做成相应完备程度的画面widget;

    (1). 基础widget制作;

    (2). 浏览器控件封装;

    (3). 制作复杂控件;

    (4). 根据业务需要制作业务组件;

           ① 上传下载;

           ② 图片处理;

           ③ chart图像;

           ④ 报表打印;

           ⑤ 导入导出;

           ⑥ 其他业务组件;

 

4. 按照系统规模做成相应完备程度的业务共通机能;

    (1). 数据交换模块;

    (2). 数据校验模块;

    (3). 错误处理模块;

    (4). 消息管理模块;

    (5). 画面控制模块;

    (6). 其他业务模块;

 

5.  按照系统规模封装相应完备程度的高级业务机能;

    (1). 权限验证支援;

    (2). 工作流支援;

    (3). 业务规则引擎支援;

    (4). 数据分析支援;

    (5). 周边系统联接支援;

    (6).其他支援系统。

 

posted on 2011-12-09 15:14  Alsey  阅读(128)  评论(0编辑  收藏  举报