[Web前端]Javascript-框架开发-前言(1)

来源:互联网 发布:unity3d xlua编程 编辑:程序博客网 时间:2024/05/16 19:36

1. 怎么命名?

本框架是一个采用javascript异步加载html模板,分步加载javascript业务模块的是前端开发框架。主要包含两大模块:静态资源文件、动态模板文件;目前还不知道该如何命名?

2. 框架所具备的功能

本框架可以实现html动态加载,javascript异步加载,合并javascript文件包,权限管理,会话管理,ajax资源配置,存储管理,验证,时间文本格式化等功能。

2.1. Html动态加载

根据系统配置,动态加载所需html模板,分级定义模板名称,动态生成模板中所包含标签的ID。      

2.2. ScriptLoader异步加载

根据业务需求,动态加载javascript文件包,提升页面性能。

2.3. MergeJS文件合并

在使用过程中,体现了面向对象的编程思想,根据不同需求可以合并文件,对象之间采用了封包原理,根据不同的包空间定义来合并文件。

2.4. Auth权限管理

为了使用方便,在权限管理中,加入了web程序所需的登录验证、过期登出、权限处理功能。

2.5. Session会话管理

采用前端session处理会话超时功能。

2.6. Storage存储管理

采用cookie与localstorage两种模式存储全局变量或者用户信息。

2.7. Ajax管理

统一管理ajax请求模式,统一存储ajax请求服务,可根据网站域名来处理不同的请求服务。

2.8. Validation验证

统一管理基本的验证方法,包含长度验证,用户名验证,密码有效验证等。

2.9. Formatter格式化管理

主要针对时间格式化处理、文本格式化处理。

3. 框架一览

框架结构

1 0
原创粉丝点击