Skip to content

wanls4583/js-mod-loader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 

Repository files navigation

js-mod-loader

一个简单的 JavaScript 模块加载器,支持 AMD 和 CMD 模式

内容

浏览器兼容性

IE
IE
Firefox
Firefox
Chrome
Chrome
Safari
Safari
iOS Safari
iOS
Chrome for Android
Android
IE6+

功能特性

  • 支持 ADM 和 CMD 模式(默认为 CMD 模式,可配置成 AMD 模式)
  • 兼容 pc 和 h5
  • 持续维护迭代

安装

npm install js-mod-loader

案例

请查看example

define

/**
 * @todo     全局模块声明函数
 * @param    String  id  模块id
 * @param    Array  dependencies  依赖数组
 * @param    Function  factory  回调函数
 */
window.define = function(id, dependencies, factory)

require

/**
 * @todo     全局加载函数
 * @param    String|Array  moduleId  模块id或者依赖数组
 * @param    Function factory  回调函数
 */
global.require = function(moduleId, factory)	

require.config

/**
 * @todo    全局配置函数
 * @param   Object   opt {baseUrl:基准url,mode:加载模式(CMD|AMD),alias:路径别名}
 */
global.require.config = function(opt)

注意:baseUrl默认为加载器所在的路径

贡献

欢迎给出一些意见和优化,期待你的 Pull Request

About

A js module loader run in browser,accord with cmd or amd

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published