其目的是为了加快页面加载时间。
关于如何使用它的文件包含在项目的README文件,但程序员,他要加载在一个点上的脚本下的“是的”主要包括,他并不需要为那一刻的脚本下的“不”。
功能:
- 在yepnope.js只有1.6kb的 - 比大多数小,肯定是一个不错的大小其功能集
- yepnope.js被称为"资源装载机"因为它可以与两个JavaScript和CSS工作。
- yepnope.js有一个完整的测试套件QUnit,你可以在你的设置支持的浏览器的运行,以确保它的工作原理。 (我们在每个浏览器通过TestSwarm运行它,我们可以拿到手)
- yepnope.js完全解耦执行预加载。这意味着你有当你的资源被执行,您可以即时修改该命令的最终控制权。
- 的yepnope.js API是友好和鼓励的资源逻辑分组。
- yepnope.js是模块化的。它有让您将自己的功能以及如何你可以做一对夫妇的例子一个完整的系统。 (前缀和过滤器)。
- 的yepnope.js API鼓励你只加载您需要的资源。这意味着,即使它比另一个脚本加载速度较慢,但它仍然能够拔得头筹,是因为你可以避开整个资源。
- yepnope.js被集成到Modernizr的。
- yepnope.js总是在他们列出的顺序执行的东西。这是一个亲一些,与精读他人。我们认为这是一个友好的默认值。
- yepnope.js有做资源的回退,仍然并行下载脚本依赖与第一的能力。
- yepnope.js总是在他们列出的顺序执行的东西。
什么在此版本中是新的:
- 脚本使用相同的URL不会重新执行,但他们的回调火在正确的顺序。
- 在完整功能的行为更像是相对于“递归yepnope'的回调函数。
- 在CSS加载回调取出默认情况下,把在官方的插件。太少的人使用它。旧的代码仍然可以工作,只是回调立即开火,CSS(除非CSS加载的插件被包括在内)。
- 裸露yepnope.injectJs和yepnope.injectCss为了让您直接访问功能的注入。
- 添加到使用键/值对中前缀的能力。
- 添加了内置的前缀覆盖全球yepnope.errorTimeout每个脚本的某一超时。 yepnope('!=超时5000的script.js');
- Smarten'd向上检测的CSS文件,即使有查询参数(不使用的CSS前缀插件)。
要求:
- 在客户端中启用JavaScript
限制:
- 在它并不总是最快的。还有一些其他的脚本装载机(如labjs),该优化比yepnope不同的情况。
评论没有发现