JavaScript 模块化开发

目录结构

  • common:相对业务要底层一些,属于基础组件,它可以在各业务模块中使用,组成业务相关的功能
  • conf:项目的配置
  • general:一般的针对业务的一些功能,比如这里的picView就是一个图片查看功能,该目录的定位是与业务紧密相关
  • lib:第三方的一些库,比如jquery,requirejs
  • page:这里的每一个js文件对应于一个页面,这就是页面js的入口文件,所有的功能模块通过对应的js去加载
  • util:其实就是一个函数库,也跟业务没关系,只是实现一般常用小颗粒功能的封装