Skip to content

Commit cf0c7d4

Browse files
pr feedback
1 parent acc6a9d commit cf0c7d4

File tree

1 file changed

+15
-15
lines changed

1 file changed

+15
-15
lines changed

7-animation/3-js-animation/article.md

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -61,18 +61,18 @@ Em outras palavras, isso:
6161

6262
```js
6363
setInterval(function () {
64-
animate1()
65-
animate2()
66-
animate3()
64+
animate1();
65+
animate2();
66+
animate3();
6767
}, 20)
6868
```
6969

7070
...É mais leve que três referências independentes:
7171

7272
```js
73-
setInterval(animate1, 20) // animações independentes
74-
setInterval(animate2, 20) // em diferentes lugares do script
75-
setInterval(animate3, 20)
73+
setInterval(animate1, 20); // animações independentes
74+
setInterval(animate2, 20); // em diferentes lugares do script
75+
setInterval(animate3, 20);
7676
```
7777

7878
Esses diferentes redesenhos deveriam ser agrupados juntos, para fazer com o que o redesenho seja mais fácil para o navegador (e, portanto, mais suave para as pessoas).
@@ -110,7 +110,7 @@ O código abaixo mostra o tempo entre as 10 primeiras chamadas de `requestAnimat
110110
let times = 0;
111111
112112
requestAnimationFrame(function measure(time) {
113-
document.body.insertAdjacentHTML('beforeEnd', Math.floor(time - prev) + ' ');
113+
document.body.insertAdjacentHTML("beforeEnd", Math.floor(time - prev) + " ");
114114
prev = time;
115115
116116
if (times++ < 10) requestAnimationFrame(measure);
@@ -123,7 +123,7 @@ O código abaixo mostra o tempo entre as 10 primeiras chamadas de `requestAnimat
123123
Agora podemos fazer uma função de animação mais universal baseada em `requestAnimationFrame`:
124124

125125
```js
126-
function animate({ timing, draw, duration }) {
126+
function animate({timing, draw, duration}) {
127127

128128
let start = performance.now();
129129

@@ -191,7 +191,7 @@ O código:
191191
animate({
192192
duration: 1000,
193193
timing(timeFraction) {
194-
return timeFraction
194+
return timeFraction;
195195
},
196196
draw(progress) {
197197
elem.style.width = progress * 100 + '%';
@@ -331,7 +331,7 @@ Em outras palavras, temos uma função de "transformar" `makeEaseOut` que recebe
331331
```js
332332
// aceita a função de tempo, returna a variante transformada
333333
function makeEaseOut(timing) {
334-
return function (timeFraction) {
334+
return function(timeFraction) {
335335
return 1 - timing(1 - timeFraction);
336336
}
337337
}
@@ -376,7 +376,7 @@ O código do wrapper:
376376

377377
```js
378378
function makeEaseInOut(timing) {
379-
return function (timeFraction) {
379+
return function(timeFraction) {
380380
if (timeFraction < 0.5)
381381
return timing(2 * timeFraction) / 2;
382382
else
@@ -397,9 +397,9 @@ O efeito é claramente visto se compararmos os gráficos de `easeIn`, `easeOut`
397397

398398
![](circ-ease.svg)
399399

400-
- <span style="color:#EE6B47">Vermelha</span> é a variante regular de `circ` (`easeIn`).
401-
- <span style="color:#8DB173">Verde</span> -- `easeOut`.
402-
- <span style="color:#62C0DC">Azul</span> -- `easeInOut`.
400+
- <span style="color:#EE6B47">Red</span> é a variante regular de `circ` (`easeIn`).
401+
- <span style="color:#8DB173">Greed</span> -- `easeOut`.
402+
- <span style="color:#62C0DC">Blue</span> -- `easeInOut`.
403403

404404
Como podemos ver, o gráfico da primeira metade da animação é a reduzida `easeIn`, e a segunda metade é a reduzida `easeOut`. Como resultado, a animação começa e termina com o mesmo efeito.
405405

@@ -420,7 +420,7 @@ Quando uma página está em segundo plano, não ocorrem repinturas, então a cal
420420
Aqui está a função helper `animate` para configura a maioria das animações:
421421

422422
```js
423-
function animate({ timing, draw, duration }) {
423+
function animate({timing, draw, duration}) {
424424

425425
let start = performance.now();
426426

0 commit comments

Comments
 (0)