Что является наиболее эффективным в iOS - анимации CSS3 или jQuery? - PullRequest
3 голосов
/ 29 декабря 2011

Устройства iOS визуализируют анимации / преобразования / переходы CSS3 более плавно, чем если бы я использовал jQuery для выполнения той же анимации?

Ответы [ 2 ]

3 голосов
/ 29 декабря 2011

CSS3-переходы значительно быстрее в iOS и должны использоваться, когда это возможно, предпочтительнее старого способа работы.

Если вы комбинируете переходы с преобразованиями, то вы получаете преимущество, заключающееся в аппаратном ускорении, а это означает, что анимация очень плавная, особенно когда многие происходят одновременно.

Конечно, вам нужно проверить это, чтобы увидеть, но довольно легко написать функцию, которая позволит вам абстрагироваться от этого. Вот один, который я написал некоторое время назад - не самый лучший, но это простой способ начать: http://css3.bradshawenterprises.com/legacy/

0 голосов
/ 29 декабря 2011

jQuery может быть очень медленным на iOS, и он, вероятно, будет использовать CSS3 после обнаружения возможностей браузераJQuery не обязательно быстрый, просто совместим с разными браузерами.Написание HTML, CSS и JavaScript для браузера всегда будет быстрее.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...