另外,我还希望能像seajs那样,可以定义每个模块的id:define define(id?, deps?, factory),且coolie可以直接把模块id值作为require、require.async方法的传参,可选deps数组传参直接定义其依赖的子模块id/url,并且能像seaJS支持通过<script src=“……”></script>的方式,预先把子模块定义载入,然后当require.async方法执行时,判断模块已经载入,直接执行,不再异步获取?