Skip to content

qingxiangchayun/moduleLoader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

a javascript module loader

一个简单的AMD模块加载器

通过学习requirejs源码、自己写的一个简单的模块加载器。

API

  • 定义模块 define(id?, dependencies?, factory)
  • 加载模块 require(deps,factory)

tips

所有依赖声明方式为:依赖前置,占不支持以下两种方式 (这种方式需要 factory.toString() 使用正则去分析依赖,并将依赖文件预加载) 1、var module = require('mod1') ; 2、define( function(){ require('mod1',function(mod1){}) });

参考

requirejs; seajs; amdjs-api;

About

迷你版AMD模块加载器

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published