对于大型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).其他支援系统。
分享到:
相关推荐
资源名称:单页Web应用:JavaScript从前端到后端内容简介:《单页Web应用:Javascript从前端到后端》是设计和构建大规模Javascript单页Web应用(SPA)的宝贵指南,这些应用从前端到后端都使用...
有关不使用任何第三方库或框架而使用纯JavaScript构建前端Web应用程序的增量式深入教程,您可以自己进行理论基础和基于示例的学习。
《单页Web应用:JavaScript从前端到后端》是设计和构建大规模JavaScript单页Web应用(SPA)的宝贵指南,这些应用从前端到后端都使用JavaScript:浏览器端应用、Web服务器和数据库。 《单页Web应用:JavaScript从...
《单页Web应用:JavaScript从前端到后端》是设计和构建大规模JavaScript单页Web应用(SPA)的宝贵指南,这些应用从前端到后端都使用JavaScript:浏览器端应用、Web服务器和数据库。
本书介绍了如何使用纯JavaScript而不是任何(第三方)框架或库来构建前端Web应用程序。 前端Web应用程序可以由任何Web服务器提供,但可以在用户的计算机设备上执行。
openInula 是一款用于构建用户界面的 JavaScript 库,提供响应式 API 帮助开发者简单高效构建 web 页面,比传统虚拟 DOM 方式渲染效率提升30%以上,同时 openInula 提供与 React 保持一致的 API,并且提供5大常用...
openInula 是一款用于构建用户界面的 JavaScript 库,提供响应式 API 帮助开发者简单高效构建 web 页面,比传统虚拟 DOM 方式渲染效率提升30%以上,同时 openInula 提供与 React 保持一致的 API,并且提供5大常用...
技术架构:项目采用传统的静态网页和动态网页相结合的技术架构,后端采用 servlet、jsp、JDBC等,前端采用div css、bootstrap、Javascript、jQuery和Ajax等。前台包括:首页、商品列表、商品详情、购物车系统、订单...
一个构建数据驱动的 web 界面的渐进式框架。;Bootstrap,来自 Twitter,是目前最受欢迎的前端框架。Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的,它简洁灵活,使得 Web 开发更加快捷。Bootstrap 是 2011 年八月在 ...
WebIDE 前端项目
JavaScript 库,提供响应式 API 帮助开发者简单高效构建 Web 页面,比传统虚拟 DOM 方式渲染效率提升30%以上.Inula(发音为:[ˈɪnjʊlə])旋覆花,有生命力旺盛和根系深厚两大特点,寓意着为前端生态提供稳固的...
本书紧密结合互联网行业发展对Web前端开发工程师岗位的技术与能力的需求,详细介绍了HTML、CSS、DIV、JavaScript、DOM与BOM几大组成部分的基本语法和关键应用。内容编排结构合理,由浅入深、循序渐进地引导读者快速...
团队编写的JavaScript代码可能包括处理用户输入、操作DOM元素、发送网络请求等功能,以实现网页的各种功能和效果。通过团队编写的前端代码,毕业设计项目可以实现丰富的界面效果和交互功能,提升用户体验和页面性能...
基于Angular构建的响应式移动Web项目 使用WePY框架并结合ES 6语法开发小程序电商项目 基于Vue.js全套技术栈开发出来的网页端后台管理系统 初识JavaScript 2.JavaScript的诞生和发展 初识JavaScript 2.JavaScript的...
- 源代码:提供Java与ASP整合的Web系统的完备代码,从前端界面代码(HTML、CSS、JavaScript)到后端的Java与ASP代码,再到数据库相关脚本。学生可以参考、修改或基于此代码进一步拓展。 - 辅助信息:包括其他与项目...
项目是采用PHP开发,旨在为开发人员提供一套可重用的代码库,以便快速构建各种Web应用程序。 我们的项目源码基于PHP语言,采用了一系列先进的技术和框架,以提高开发效率、代码质量和系统性能。 首先,我们使用了...
- 源代码:提供Java与ASP整合的Web系统的完备代码,从前端界面代码(HTML、CSS、JavaScript)到后端的Java与ASP代码,再到数据库相关脚本。学生可以参考、修改或基于此代码进一步拓展。 - 辅助信息:包括其他与项目...
- 源代码:提供Java与ASP整合的Web系统的完备代码,从前端界面代码(HTML、CSS、JavaScript)到后端的Java与ASP代码,再到数据库相关脚本。学生可以参考、修改或基于此代码进一步拓展。 - 辅助信息:包括其他与项目...
- 源代码:提供Java与ASP整合的Web系统的完备代码,从前端界面代码(HTML、CSS、JavaScript)到后端的Java与ASP代码,再到数据库相关脚本。学生可以参考、修改或基于此代码进一步拓展。 - 辅助信息:包括其他与项目...
一个简单的前端样板轻松快速地构建专业的web项目