Augment.js 开源项目教程
augment.jsModern JavaScript in your IE项目地址:https://gitcode.com/gh_mirrors/au/augment.js
1. 项目的目录结构及介绍
Augment.js 项目的目录结构相对简单,主要包含以下文件和目录:
augment.js/
├── lib/
│ ├── augment.js
│ └── augment.min.js
├── test/
│ └── test.js
├── CHANGELOG.md
├── LICENSE
├── Makefile
├── README.md
├── VERSION
├── bower.json
├── builder
└── index.html
目录结构介绍
- lib/: 包含 Augment.js 的核心文件,包括未压缩的
augment.js
和压缩版的augment.min.js
。 - test/: 包含测试文件
test.js
,用于验证 Augment.js 的功能。 - CHANGELOG.md: 记录项目的更新日志。
- LICENSE: 项目的许可证文件,Augment.js 使用 MIT 许可证。
- Makefile: 用于运行测试和其他构建任务的 Makefile。
- README.md: 项目的主文档,包含项目的基本信息和使用说明。
- VERSION: 记录当前项目的版本号。
- bower.json: 用于 Bower 包管理的配置文件。
- builder: 用于自定义构建 Augment.js 的脚本。
- index.html: 项目的入口 HTML 文件,用于展示和测试 Augment.js 的功能。
2. 项目的启动文件介绍
Augment.js 的启动文件是 lib/augment.js
和 lib/augment.min.js
。这两个文件是 Augment.js 的核心实现,用于在旧版浏览器中引入现代 JavaScript 方法。
启动文件介绍
- augment.js: 未压缩的源代码文件,便于阅读和调试。
- augment.min.js: 压缩后的文件,用于生产环境,减少加载时间。
在使用 Augment.js 时,需要在 HTML 文件中引入其中一个文件,例如:
<script src="path/to/augment.js"></script>
或
<script src="path/to/augment.min.js"></script>
3. 项目的配置文件介绍
Augment.js 的配置文件主要是 bower.json
和 Makefile
。
配置文件介绍
- bower.json: 用于 Bower 包管理的配置文件,包含项目的基本信息和依赖项。
{
"name": "augment.js",
"version": "1.0.0",
"description": "Modern JavaScript in your IE",
"main": "lib/augment.js",
"keywords": [
"javascript",
"augment",
"polyfill"
],
"authors": [
"olivernn"
],
"license": "MIT",
"homepage": "https://github.com/olivernn/augment.js",
"ignore": [
"**/.*",
"node_modules",
"bower_components",
"test",
"tests"
]
}
- Makefile: 用于运行测试和其他构建任务的 Makefile。可以通过运行
make test
来执行测试。
test:
@echo "Running tests..."
@node test/test.js
通过这些配置文件,可以方便地管理和构建 Augment.js 项目。
augment.jsModern JavaScript in your IE项目地址:https://gitcode.com/gh_mirrors/au/augment.js