define (1)获取依赖 AMD/CMD (2)触发回调 onScriptLoad (3)解析依赖 已加载:触发回调 未加载:创建module,监听,触发加载 检查module状态 require 创建匿名模块,加载依赖