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验证
统一管理基本的验证方法,包含长度验证,用户名验证,密码有效验证等。
主要针对时间格式化处理、文本格式化处理。
3. 框架一览
