问一个关于移动适配Bootstrap框架的问题

发布于 2022-09-12 03:06:31 字数 207 浏览 21 评论 0

在做一个网站,需要同时适配电脑端与手机端。使用Bootstrap框架,目前有个疑问:
网页上用了很多诸如hidden-xs的样式,在手机端访问时候隐藏,在电脑端访问显示可见。导致一张网页上可能有很多这样区域在电脑端访问时隐藏,但是这些区域中的元素还是在打开网页时被加载了。用多了以后,担心这样的网页加载效率低。
有没有什么方法,在遇到诸如hidden-xs这类隐藏属性时不会加载自动跳过?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

一身仙ぐ女味 2022-09-19 03:06:31

hidden-xs是当设备宽度为手机端隐藏,虽然隐藏了,但是DOM节点是渲染了的,想要不加载,除非处理当前这种class类不在页面中渲染

晚雾 2022-09-19 03:06:31

构建dom树的过程其实性能开销并不大,基本可以忽略,只有在渲染的时候才会引起一定的开销。
既然hidden-xs的display属性为none,浏览器默认就不会把内部的dom渲染到页面上,而只是生成对应的dom结构,所以没必要做这方面的优化处理。

相较于html的渲染,js方面其实更吃性能,优化的方向应该放在js方面

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文