问答详情
源自:3-1 自适应rem布局

绑定浏览器的问题

为什么要window和document都绑定

提问者:微风灬唐唐 2017-12-20 23:16

个回答

  • FloatingShuYin
    2017-12-26 14:23:25
    已采纳

    DOMContentLoaded顾名思义,就是dom内容加载完毕。

    window绑定的是窗口大小改变事件

    document绑定的是dom内容加载完毕事件

    当页面加载完毕 与 窗口尺寸大小改变时  都需要调用

    recalc = function() {
            //设置根字体大小
            docEl.style.fontSize = 20 * (docEl.clientWidth / 320) + 'px';
        };

    这个函数,实现自适应布局.

  • 慕瓜105636
    2018-11-20 15:02:07

    docE1.style.fontSize = ? 下面这句话怎么解释啊

  • FloatingShuYin
    2017-12-26 14:26:33

    再补充一句, 你加载网页内容时,窗口大小改变事件是不会触发的,除非你在网页加载的同时调整你的窗口大小,很显然这不符合正常的逻辑,所以才添加了dom内容加载完毕事件.