Red de conocimiento informático - Aprendizaje de código fuente - Con jQuery, ¿por qué CSS3 necesita animaciones?

Con jQuery, ¿por qué CSS3 necesita animaciones?

CSS debe usarse para controlar el estilo de presentación en el navegador, y JQ, como biblioteca JS, se usa esencialmente para controlar el comportamiento en el navegador.

Algunas personas creen que los efectos de animación también deberían pertenecer a estilos expresivos. Por lo tanto, CSS 3 aún agrega soporte para efectos de animación a pesar de que los principales marcos JS populares (no solo JQ) ya admiten la capacidad de generar animaciones. Una de las filosofías es aprender de bibliotecas de scripts como JQ.

¿Por qué CSS 3 tiene animaciones, pero JQ también las tiene?

Porque las bibliotecas de scripts como JQ aparecieron primero... Además, no es tan conveniente para JS llamar a animaciones CSS 3. Además, los navegadores convencionales aún no son totalmente compatibles con las animaciones CSS 3, y JS-. generado No hay problemas de compatibilidad con las animaciones.

Entonces, para resumir, las bibliotecas de scripts como JQ proporcionaron animación primero, mientras que CSS 3 aprendió de la experiencia y agregó estándares. En el futuro, cuando estos estándares maduren y el soporte del navegador sea alto, las bibliotecas de scripts como JQ probablemente llamarán animaciones CSS 3 internamente para implementar la funcionalidad de animación actual. ¡Nos gustaría que esto se adoptara!