背景:
    网页加载结束后会触发一个onload事件,两个函数A,B都希望能在页面加载时得到执行
    两种方案:

    1. 创建一个匿名函数来容纳A,B这两个函数,然后将匿名函数绑定到onload事件上:

    window``.``onload`` ``=`` ``function``()`` {
    ``A``()``;
    ``B``()``;
    }
    2.弹性最佳的解决方案:无论打算在页面加载完毕时执行多少个函数,都可以应付自如。
    函数名:addLoadEvent(func):
    参数func: 打算在页面加载完毕时执行的函数的名字
    思路:
    把现有的window.onload事件处理函数的值存入变量oldonload;
    如果在这个处理函数上还没有绑定任何函数,就像平时那样把新函数添加给它;
    如果在这个处理函数上已经绑定了一些函数,就把新函数追加到现有指令的末尾;

    function`` ``addLoadEvent``(func)`` {
    ``var`` oldonload ``=`` ``window``.``onload``;
    ``if``(``typeof`` ``window``.``onload`` ``!=`` ``'function'``)`` {
    ``window``.``onload`` ``=`` func``;
    } ``else`` {
    ``window``.``onload`` ``=`` ``function``()`` {
    ``oldonload``()``;
    ``func``()``;
    }
    }
    }
    添加函数时只需要执行 addLoadEvent(functionX);
    这个函数的实用性非常高,在代码越来越复杂的时候,无论打算在页面加载完毕时执行多少个函数,只要多写一条语句就可以安排好一切。