8000 GitHub - xiaoqiang/Easy: just a js loader
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

xiaoqiang/Easy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 

Repository files navigation

Easy.js

无阻塞的JS模块/文件加载器

config

初始化只需配置

//js模块路径
BASEURL = '',		
//合并api
COMBOURL = '/combo?',
//合并分隔符
DELIMITER = '&'

'mod:a'只是用:把路径转换成模块名

例如'js:mod:a'会转化成BASEURL+'\js\mod\a.js'

API

E.js

E.js('mod:a');

异步加载http://baseurl/mod/a.js;

E.js('mod:a', 'mod:b', 'mod:c');
或者
E.js('mod:a').js('mod:b').js('mod:c');
或者
E.js('mod:a');
E.js('mod:b');
E.js('mod:c');

异步并发请求a.js, b.js, c.js加载完毕之后按顺序执行;

E.js(['mod:a', 'mod:b', 'mod:c']);

请求合并服务接口http://combourl/?mod/a.js&mod/b.js&mod/c.js;

E.add

E.add('mod:a');

主要在内联js中用于声明mod/a.js已经加载;

Qunit

http://easy.cnodejs.net/qunit/easy-qunit.html

About

just a js loader

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0