问答

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

作者:admin 2021-07-26 我要评论

在做一个网站,需要同时适配电脑端与手机端。使用Bootstrap框架,目前有个疑问: 网页上用了很多诸如hidden-xs的样式,在手机端访问时候隐藏,在电脑端访问显示...

在说正事之前,我要推荐一个福利:你还在原价购买阿里云、腾讯云、华为云服务器吗?那太亏啦!来这里,新购、升级、续费都打折,能够为您省60%的钱呢!2核4G企业级云服务器低至69元/年,点击进去看看吧>>>)

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

###

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

###

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

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

版权声明:本文转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本站转载出于传播更多优秀技术知识之目的,如有侵权请联系QQ/微信:153890879删除

相关文章
  • 古纳于vue按下拖动元素

    古纳于vue按下拖动元素

  • Angular 项目编译并部署生产模式

    Angular 项目编译并部署生产模式

  • element-ui   表达验证时的问题

    element-ui 表达验证时的问题

  • iOS 中的静态库的作用是什么?

    iOS 中的静态库的作用是什么?

腾讯云代理商
海外云服务器