css的animation,jquery的animation()和setInterval制作动画区别
■网友
并没有什么太大的区别,要注意的是CSS的animation是要求不同浏览器的兼容的。而JQ的动画是没有兼容方面的要求的。而且不同于前2者。setInterval() 方法是指可按照指定的周期(以毫秒计)来调用函数或计算表达式。setInterval() 方法会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭。由 setInterval() 返回的 ID 值可用作 clearInterval() 方法的参数。其本质并不是为了展示动画的,但是却可以实现动画的一种方法。
■网友
首先,css是原生的,jq创建的动画也是基于css的,当然老机器可能会自动到其它,用时间控制动画无法达到桢平缓,惕用
■网友
【css的animation,jquery的animation()和setInterval制作动画区别】 简单总结:css的animation是调用浏览器自身渲染引擎去实现动画,这个过程更加快速和流畅。jquery的animation和setInterval本质是一回事,看过jq源码的人自然明白,animation()底层的实现需要依赖定时器的辅助,所以一个是拧包入住,一个是毛坯需要自己手把手搭建好入住的感觉
推荐阅读
- 怎样评价仿杜克的品牌css析颜士cosmetic skin solutions
- 女生想转行做习前端开发,自学有哪些好的教程和方法怎样深入jquery
- 哪些前端技术需要学习
- 为啥网站的前端开发总喜欢把图片写进css文件里!!!
- 这个网页咋制作咋实现效果
- 怎样评价有人鄙视前端只会用CSS3布局,不会用table布局
- 微信小程序是基于啥语言
- 能否使用bootstrap在同一套HTML结构下结合不同css搭建出较复杂的手机端和桌面端网站页面
- 外部链接CSS样式,IE无法正常显示样式
- 关于cssmin构建样式表引起的样式背景图片路劲问题