Skip to content

xwcoder/kao-lite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

kao-lite

lite version of kao

differences between kao.js:

  1. remove dependence on messagebus
  2. remove coreLib
  3. remove DEBUG
  4. remove kao.logger module

Usage

<script src="kao-lite.js"></script>
<script>
kao.add('jQuery', {path: './jq.js', type: 'js'});
kao.add('index', {path: './index.js', requires['jQuery'], type:'js'});
kao.add('theme', {path: './index.css', requires['jQuery'], type:'css'});

kao('index');
</script>

API

kao.add('id', options)

id

Type: String
required: true

options

path

Type: String

requires

Type: Array

type

Type: String
Default: 'js', get from url's extname

kao.config(options)

options

path

Type: String Default: domain of kao-lite.js

kao('mod1',[mod2]..., [fn])

mod1, [mod2]...

Type: String

module id to load

fn

Type: function

callback execute after modules loaded

kao.ready(fn)

fn

Type: function

callback execute after domready

License

MIT © creep

About

简化版kao.js:简单的js文件依赖管理方案

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published