外部窗口内容是否由浏览器呈现?

时间:2013-07-03 09:44:14

标签: html browser

我想开发一个设计类似“幻灯片”的网页,它由div“框架”(溢出隐藏在100%宽度和高度)和内部div“容器”组成,(缩放到100%宽度和高度) javascript和float中的窗口:左边做水平线。)

“容器”包含“页面”或“部分”,一些由AJAX加载的HTML内容,以及附加到此HTML元素的DOM事件(单击,拖动,移动等等)。

系统“滑动”容器以仅显示所选页面或部分的“容器”,使其成为完整加载页面。

我的家伙是:窗口的“外部”元素(容器左侧位置-XXXXX或左侧XXXXX,窗口大小以外的非可见元素)是否由浏览器呈现?

我担心的是,当页面加载了很多“部分”时,如果速度变慢或者外部元素不影响浏览器的性能,那么容器中的HTML就会很多。

其他想法是将DOM(HTML +事件)保存在一个对象中,当它在视觉区域(窗口)之外时从容器div中清除它,当滑动到X部分时,从对象加载内容到容器,但我不知道这个方法是否会减慢(并且不知道如何加载一个清除整个DOM内部div,from和to和object)。

我知道mi对“teorical”提出疑问,但我会搜索“想法”来制作这个满载的幻灯片页面。

谢谢!

1 个答案:

答案 0 :(得分:1)

显然当你在显示器上隐藏了一些东西时,并不是你没有写它而是你编写它而只是隐藏它以便它将由浏览器呈现。

另一方面,当您将数据存储到对象中并使用AJAX加载时,除非AJAX将数据发送给您并将其集成到您的网站,否则浏览器将不会呈现该数据。

在我看来,您应该在用户加载网站时编写标记。

从AJAX加载数据意味着:

缺点

  1. 如果用户网络较慢,则数据可能需要一段时间才能加载。
  2. 如果用户的网络关闭,那么他/她将无法再查看您的网站或将其滑动。
  3. 优势

    1. 您的网站将比以前更快地加载。
    2. 已经写出标记意味着:

      以上反之亦然。