文件名称:tAMD:来自 CommonJS 的异步模块定义 (AMD) 规范的微小、可扩展实现
文件大小:5.32MB
文件格式:ZIP
更新时间:2024-07-07 15:07:15
JavaScript
tAMD CommonJS规范的微小、可扩展实现。 当使用具有高级优化的和压缩时,核心实现define.js达到 812 字节。 模块定义和加载中的集成点允许添加任何类型的自定义行为。 为什么是另一个 AMD 实现? 已经有很多实现: 我所看到的实现往往是单一的,包括您可能想要的所有功能在一个包中。 我想要的是一个微型图书馆。 tAMD 非常小,对您的用例几乎没有假设。 核心实现define.js包含了 AMD 规范规定必须包含的功能,其他功能很少。 所有其他功能均作为附加组件提供。 此存储库中提供了其中一些以帮助您入门。 因此,tAMD 可以定制以满足几乎任何要求,同时保持尽可能小。 我们邀请您创建自己的组件以满足您的需求。 tAMD 旨在易于阅读且易于破解。 建造 tAMD 由几个提供必需和可选功能的文件组成。 包含所有可选功能的现成组合文件可在 建议您构建自己的自定义文件以获得
【文件预览】:
tAMD-master
----.travis.yml(82B)
----package.json(1KB)
----test()
--------fixture()
--------helper.js(662B)
--------jquery-test.js(2KB)
--------define-test.js(2KB)
--------plugins-test.js(5KB)
--------debug-test.js(2KB)
--------loader-test.js(3KB)
--------tAMD.html(1KB)
--------normalize-test.js(2KB)
--------.jshintrc(686B)
--------tAMD.min.html(1KB)
--------hooks-test.js(10KB)
----dist()
--------tAMD.min.js(4KB)
----CONTRIBUTING.md(2KB)
----Gruntfile.js(4KB)
----src()
--------jquery.js(2KB)
--------debug.js(3KB)
--------normalize.js(2KB)
--------plugins.js(2KB)
--------loader.js(4KB)
--------define.js(5KB)
--------hooks.js(3KB)
--------jquery-minimal.js(918B)
--------.jshintrc(301B)
----.gitignore(51B)
----CHANGELOG.md(727B)
----LICENSE-Apache-2.0(11KB)
----README.md(18KB)
----.jshintrc(279B)
----libs()
--------jquery()
--------jquery-loader.js(506B)
--------closure()
--------qunit()