BOM是browser object model的缩写,简称浏览器对象模型 ,提供了独立于内容而与浏览器窗口进行交互的对象;
    1、window对象 ,是JS的最顶层对象,其他的BOM对象都是window对象的属性;
    2、document对象,文档对象;
    3、location对象,浏览器当前URL信息;
    4、navigator对象,浏览器本身信息;
    5、screen对象,客户端屏幕信息;
    6、history对象,浏览器访问历史信息;

    locarion对象

    1. window.location.search = "?name=cca&val=333" //参数
    2. window.location.href //获取完整路径
    3. window.location.hash //哈希值
    4. window.location.hostname //主机名
    5. window.location.port = 80 //端口
    6. window.location.pathname //路径
    7. window.location.protocol //协议
    8. window.location.assign("http://v.qq.com") 等价于
    9. window.location == window.location.href