app.js
文件说明:入口文件
- 声明模块依赖
- 声明全局常量、变量
- 全局方法,退出登录
- 全局变量,用户信息
- 全局常量,CDN等url配置(对静态资源的路径统一定义)
- 全局常量 ,DUBUG开关(开发阶段输入调试信息)
router.js
文件说明:路由文件
- 配置路由
配置懒加载- 监听路由跳转事件,判断当前页面是否需要用户登录
config.js
文件说明:全局配置文件,(定义模糊,可细化)
- 程序初始化配置
- 注入http拦截器
- run、config
directive.js
文件说明:全局指令文件
- 整站公用指令
service.js
文件说明:全局服务文件
- 信息提示服务
--对信息提示方法做统一封装,方便日后修改 - 用户服务
--用户登录状态、用户信息、退出登录、登录方法 -
加密服务
--在使用token方式通讯的情况下提供信息统一加密的服务,一般配合http拦截器使用 - ajax 服务
--封装$http服务,统一传参调用格式,对请求信息添加平台标识 - http 拦截器
--配合ajax服务使用,做全局的错误处理,请求等待处理,请求加密
api.js
文件说明:统一api文件(此文件前后端共同维护)
- 全站统一api文件,将url映射为唯一标识,方便维护修改,定义当前请求方式(get,post),定义入参出参,定义请求是否需要信息加密
网友评论