使用媒体查询或创建JQuery函数以添加少量CSS会更好吗?

时间:2018-12-07 05:38:19

标签: jquery css performance

就性能和为浏览器加载文件的速度而言,使用媒体查询来更改一些内容还是使JQuery函数使用.CSS()来读取屏幕尺寸并更改项目会更好吗?

2 个答案:

答案 0 :(得分:0)

我认为,当前的浏览器已经非常支持css3。这意味着您几乎可以使用css3进行任何与“响应式”样式相关的工作(例如媒体查询,translatex,scale ttc)

很长时间以来,像我这样的人都在使用jquery以垂直响应方式将div居中,无论您调整浏览器大小的大小,内容都应位于垂直居中。是的,我当时正在使用jquery,但只是因为我被迫这么做。缺点是,在浏览器完成加载后,用户看不到内容在垂直居中的位置,因为js仅在加载后不久才调用。

如今,您可以简单地使用css3进行此操作。浏览器加载完成后,用户将立即看到中心垂直内容

因此,我认为摘要尽可能多地使用css3,因为摘要速度更快,并且在浏览器完成加载之前便已呈现。

并且仅在强制执行时才使用jquery。再次,这是我的看法,希望对您有所帮助。

祝你愉快

答案 1 :(得分:0)

保罗·刘易斯(Paul Lewis)在此处撰写了一篇出色的渲染性能文章:https://www.npmjs.com/package/request

通常,CSS比javascript更快,因为它比javascript更远。

https://developers.google.com/web/fundamentals/performance/rendering/