`

构建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).其他支援系统。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics