首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >jQuery会利用HTML5技术吗?

jQuery会利用HTML5技术吗?
EN

Stack Overflow用户
提问于 2010-06-08 11:15:26
回答 5查看 1.8K关注 0票数 2

在迁移到HTML5的过程中,是必须放弃jQuery,还是正在进行将jQuery迁移到HTML5的端口?

例如,jQuery有像SlideDown,SlideUp等动画。不使用HTML5制作动画的吗?难道HTML5不会更好地处理这件事吗?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2010-06-08 11:18:46

在HTML5上,jQuery可以很好地工作。

票数 23
EN

Stack Overflow用户

发布于 2010-06-08 22:15:16

也许是时候把巴贝奇放在这里了。

,我不能正确地理解可能引发这样一个问题的那种混乱的想法。

尽管你的评论很有帮助:

可以,但是JQUERY有像SlideDown,SlideUp等动画。没有使用HTML5来制作动画,对吧?难道HTML5不会更好地处理这件事吗?

从技术上讲,HTML5不包含任何动画--它们使用的是CSS3而不是HTML5。然而,有些人(例如苹果)似乎将“HTML5”作为“并不是所有浏览器都支持的很酷的新东西”的同义词,CSS Animations肯定属于这一阵营。

jQuery确实可以在支持它们的浏览器中利用CSS动画来加速它的动画功能,比如slideDown,并且可能在未来的版本中这样做-jQuery的创建者John Resig在这里讨论了一些可能的陷阱:http://ejohn.org/blog/css-animations-and-javascript/

但这对使用jQuery的开发人员来说是透明的。像jQuery这样的框架的要点是,它使开发人员不必担心浏览器的差异。因此,当然没有必要仅仅因为一些浏览器支持一些新的jQuery内容就放弃它。

当然,如果你想写CSS3代码,或者写一个利用它的jQuery插件,你可以自由地这样做。但是,如果现有的jQuery函数已经为您所用,那么就没有必要更改为其他函数。

票数 14
EN

Stack Overflow用户

发布于 2010-06-08 11:21:42

DOMS只是一个用于DOM的操作引擎,jQuery的结构和HTML5是一样的,在dom中有额外的命名空间。但是,像canvas这样的实体类型仍然与stronga相同,因此jQuery在HTML5上不会有任何问题,就像它在X-HTML上一样

关于一些CSS3转换,你仍然可以自己在jQuery中执行同样的事情。

代码语言:javascript
运行
复制
$('div.rotateable').click(function(){
   $(this).css({webkitTransform:'rotate(360deg)'});
});

我可以理解你在这件事上的前景,但不幸的是,我对直接像素动画与内置Webkit动画的基准比较一无所知。

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2994578

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档