我是网页设计的初学者。我使用css,javascript,jquery进行web开发。performane问题-css vs javascript vs jquery
有些时候所有这三种效果都可以达到。像一个简单的mousehover效果可以用CSS :hover
,JavaScript的onmousehover()
和jQuery的$(#id).hover()
jQuery的淡入来实现,淡出效果也可以使用CSS转换模拟。
我的问题是:如果使用所有三个效果都可以实现。我需要优先选择样式表语言还是javascript或jquery。使用它可以提高性能并加快网页的载入速度。
就我个人而言,我认为这取决于你在使用它 - 通常我宁愿使用CSS,而不是JavaScript/jQuery。有时候,做这个或那个是过早的优化,其他时候它会使事情更具可读性,有时你必须考虑性能。这是相当有争议的,虽然... –
据我所知,CSS将是最快的。 使用本地api的Javascript(如文档。getElementById(ID)和getElementsByName等)将比jQuery功能更快。 – Clxy
它的nt一个合适的问题,jquery/javascript脚本语言和css仅用于样式,在jquery javascript我们调用ajax requst,函数n所有n是我们可以设置CSS为特定元素aftr一些响应,我们在css做css 。所以这很难回答你的问题。另外,如果你想设置效果aftr任何响应您使用jquery或js –