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