@@ -179,7 +179,7 @@ tween.pause()
179179
180180### ` chain `
181181
182- 当你按顺序排列不同的补间时,事情变得更有趣,即设置一个补间在前一个完成后开始。我们称之为_链式补间 _ ,这通过 ` chain ` 方法完成。因此,要使 ` tweenB ` 在 ` tweenA ` 完成后开始:
182+ 当你按顺序排列不同的补间时,事情变得更有趣,即设置一个补间在前一个完成后开始。我们称之为 * 链式补间 * ,这通过 ` chain ` 方法完成。因此,要使 ` tweenB ` 在 ` tweenA ` 完成后开始:
183183
184184``` javascript
185185tweenA .chain (tweenB)
@@ -216,7 +216,7 @@ tween.repeat(Infinity) // 永远重复
216216
217217### ` yoyo `
218218
219- 此函数只有与 ` repeat ` 一起使用时才有效。当激活时,补间的行为将_像溜溜球 _ ,即它将在开始值和结束值之间来回跳跃,而不是只是从头开始重复相同的序列:
219+ 此函数只有与 ` repeat ` 一起使用时才有效。当激活时,补间的行为将 * 像溜溜球 * ,即它将在开始值和结束值之间来回跳跃,而不是只是从头开始重复相同的序列:
220220
221221``` js
222222tween .yoyo (false ) // 默认值,动画只会从开始值到结束值
@@ -364,7 +364,7 @@ function tenStepEasing(k) {
364364tween .easing (tenStepEasing)
365365```
366366
367- 查看[ 自定义缓动函数的图表] ( ../examples/12_graphs_custom_functions.html ) 示例以查看实际效果(以及一些用于生成步进函数的_元编程 _ )。
367+ 查看[ 自定义缓动函数的图表] ( ../examples/12_graphs_custom_functions.html ) 示例以查看实际效果(以及一些用于生成步进函数的 * 元编程 * )。
368368
369369## 回调
370370
@@ -396,15 +396,15 @@ const tween = new Tween(obj).to({x: 100}).onStart(function () {
396396
397397### onStart
398398
399- 在补间开始动画之前执行,在 ` delay ` 方法指定的任何延迟时间之后。每个补间只会执行一次,即当补间通过 ` repeat() ` 重复时_不会_运行 。
399+ 在补间开始动画之前执行,在 ` delay ` 方法指定的任何延迟时间之后。每个补间只会执行一次,即当补间通过 ` repeat() ` 重复时 * 不会 * 运行 。
400400
401401它非常适合与其他事件同步或触发你希望在补间开始时发生的操作。
402402
403403补间对象作为第一个参数传入。
404404
405405### onEveryStart
406406
407- 与 ` onStart ` 一样,但它_会_在补间的每次重复时运行 。
407+ 与 ` onStart ` 一样,但它 * 会 * 在补间的每次重复时运行 。
408408
409409补间对象作为第一个参数传入。
410410
@@ -665,12 +665,12 @@ const tween = new Tween({top: 0, left: 0}).to({top: 100, left: 100}, 1000).onUpd
665665
666666如果你想了解更多相关信息,请查看[ 这篇文章] ( http://www.paulirish.com/2012/why-moving-elements-with-translate-is-better-than-posabs-topleft/ ) 。
667667
668- 但是,如果你的动画需求_就是那么_简单 ,最好只使用 CSS 动画或过渡(在适用的情况下),以便浏览器可以尽可能地优化。当你的动画需求涉及复杂的安排时,Tween.js 最有用,即你需要将多个补间同步在一起,在一个完成后开始一些补间,循环它们多次,有不是用 CSS 而是用 Canvas 或 WebGL 渲染的图形等等。
668+ 但是,如果你的动画需求 * 就是那么 * 简单 ,最好只使用 CSS 动画或过渡(在适用的情况下),以便浏览器可以尽可能地优化。当你的动画需求涉及复杂的安排时,Tween.js 最有用,即你需要将多个补间同步在一起,在一个完成后开始一些补间,循环它们多次,有不是用 CSS 而是用 Canvas 或 WebGL 渲染的图形等等。
669669
670670### 对垃圾收集器友好(别名 GC)
671671
672- 如果你使用 ` onUpdate ` 回调,你需要对放入其中的内容非常小心。此函数每秒将被调用多次,因此如果你在每次更新时进行昂贵的操作,你可能会阻塞主线程并导致可怕的_卡顿 _ ,或者——如果你的操作涉及内存分配,你最终会让垃圾收集器运行得太频繁,也会导致_卡顿 _ 。所以不要做这两件事中的任何一件。保持你的 ` onUpdate ` 回调非常轻量级,并确保在开发时也使用内存分析器。
672+ 如果你使用 ` onUpdate ` 回调,你需要对放入其中的内容非常小心。此函数每秒将被调用多次,因此如果你在每次更新时进行昂贵的操作,你可能会阻塞主线程并导致可怕的 * 卡顿 * ,或者——如果你的操作涉及内存分配,你最终会让垃圾收集器运行得太频繁,也会导致 * 卡顿 * 。所以不要做这两件事中的任何一件。保持你的 ` onUpdate ` 回调非常轻量级,并确保在开发时也使用内存分析器。
673673
674674## 疯狂的补间
675675
676- 这是你可能不经常使用的东西,但你可以在 Tween.js 之外使用补间方程。它们毕竟只是函数。因此,你可以使用它们来计算平滑曲线作为输入数据。例如,它们在[ 这个实验] ( http://5013.es/toys/tween.audio/ ) 中用于生成音频数据。
676+ 这是你可能不经常使用的东西,但你可以在 Tween.js 之外使用补间方程。它们毕竟只是函数。因此,你可以使用它们来计算平滑曲线作为输入数据。例如,它们在[ 这个实验] ( http://5013.es/toys/tween.audio/ ) 中用于生成音频数据。
0 commit comments