Skip to content

raly/DT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 

Repository files navigation

DT (dld tools)

小型工具库,有待慢慢增强
_Class() 拓展JS类支持
_Tool 常用ECMA5工具方法
DT 加载器,支持CMD写法
//示例::
//引入文件,base 为全局优先主动依赖的模块(可选,寻址规则跟模块一样)
//模块的寻址方法为 this.getURL(依赖baseUrl,默认寻址路径为baseUrl+moduleID),可按照自己项目需求重构
//baseUrl(代码内)为全局的主域路径,也可根据项目需求重构重构
<script type="text/javascript" src="xxx/xx/DT.js" base="http://aa.com" ></script>
//DT.use(页面入口),moduleID 为模块 ID(唯一)
DT.use('moduleID',function(){
var test = require('moduleID')
})
//模块定义,默认一个文件为一个模块,也可多模块合并
//moduleID.js
define('moduleID',function(global){
//global为全局window对象
//引入 a模块,此时模块的寻址路径为http://aa.com/a.js(baseUrl:http://aa.com+moduleID:a)
var a = require('a');
return a+1;
})
//a.js
define('a',function(global){
var a = 1;
return a;
})

Releases

No releases published

Packages

No packages published