angular 写的比较复杂,一层套一层的,精简之后关于module 就是如下
angular.module = function(name,requires,configFn){
// 主要return
var moduleInstance = {
_invokeQueue:invokeQueue, // 私有
_configBlocks:configBlocks, // 私有
_runBlocks:runBlock, // 私有
requires:requires, // reqiure 方法
name:name, // name of module
provider // 服务
factory // 服务
service // 服务
value // 常量
constant //常量
decorator // 切面
animation // 动画
filter // 过滤器
controller // 控制器
directive // 指令
config // 配置
run // run 运行
}
}