文件名称:kvm:KVM.js 轻量级模块管理器,依赖注入,AMD,Commonjs规范,Promise化
文件大小:76KB
文件格式:ZIP
更新时间:2024-05-29 14:01:02
JavaScript
KVM.js 模块管理器(v0.2.0),带给你不一样的模块管理体验 支持AMD,CMD规范,支持依赖注入,支持插件式加载脚本 如果你需要做一个浏览器书签,或者chrome插件,或者第三方组件,对于嵌入到对方网站上的情况, 你不能保证对方是否已经存在有你所依赖的相关库,这样就可能存在浪费资源的情况,所以我添加了冲突检测机制 使得该加载器更加智能化 #bower安装 bower install kvm #更新日志 v0.2.0 修复commonjs在safari下的性能问题 ES6重构,兼容至IE9 将插件全部作为独立包 支持在路径中直接添加querystring或者hashstring来作为版本迭代指令或者第三方插件指令 v0.1.5 重构,将内部模块解耦,以Promise为核心,可通过模块返回Promise对象来延迟加载依赖 依赖可以依赖css,在querystring中使\u7528media=
【文件预览】:
kvm-master
----.gitignore(60B)
----README.md(6KB)
----test()
--------base.html(462B)
--------modules()
--------all.html(1KB)
----logo.png(31KB)
----bower.json(437B)
----package.json(756B)
----dist()
--------kvm.min.js(29KB)
--------kvm.js(55KB)
--------kvm-plugins.min.js(4KB)
--------kvm-plugins.js(8KB)
----src()
--------emitter.js(1KB)
--------kvm.js(318B)
--------core.js(11KB)
--------utils.js(4KB)
----plugins()
--------package.js(578B)
--------css.js(1KB)
--------tmpl.js(39B)
--------shim.js(996B)
--------commonjs.js(5KB)
--------json.js(39B)
--------alias.js(313B)
----gulpfile.js(2KB)