搜索

首页  >  问答  >  正文

javascript - 移动端浏览器会下载和加载隐藏的元素么?

在做响应式布局时,对页面加载速度的影响怎样的?移动端浏览器会有相应的优化策略么?
对于移动设备,隐藏的元素,如果也会同样加载又隐藏的话,那不是会拖慢页面加载速度么?下载隐藏的图片岂不是会浪费流量?
小白求解惑...

更新一下:
现有网站使用了响应式设计,移动端访问时布局会改变,很多图片会隐藏。所以想知道,对于这些隐藏的图片,移动端浏览器是不是在页面加载时也会下载?还是会有一些优化策略。或者说这是响应式设计的弊端之一,有没有框架能解决这个问题?

高洛峰高洛峰2774 天前819

全部回复(4)我来回复

  • 天蓬老师

    天蓬老师2017-04-10 16:43:49

    肯定会加载隐藏的元素啊。
    现在的移动端配置都比较高了,需要考虑那一点点的隐藏元素加载所需要耗费的资源么? 如果需要,或者说隐藏元素的内容比较多,那么请在需要显示的时候才把这些元素放入文档中渲染。

    回复
    0
  • 阿神

    阿神2017-04-10 16:43:49

    我认为会加载隐藏,如果不想加载,可以放在<script></script>或者<textarea></textarea>里面,关于移动端加载优化,我还没找到好的方案!

    回复
    0
  • 大家讲道理

    大家讲道理2017-04-10 16:43:49

    一般如果使用隐藏而又必须使用得元素,都用cache得方式在第一次使用或者使用时再加载;
    如果你想刷站 ...算了吧老哥~
    如果你怕费流量,屏蔽"著名"得广告IP就行了;
    PS:现在都异步加载了,只会费流量,不会拖加载;毕竟移动4G在加载流量劫持得广告时候还是很快得;

    回复
    0
  • 迷茫

    迷茫2017-04-10 16:43:49

    比如img标签 将其自身设为display:none,会加载图片资源。但是将他的父元素隐藏就不会加载图片

    回复
    0
  • 取消回复