JavaScript小汇(7)—— 操作BOM对象

文章目录

操作BOM对象 重点

BOM浏览器对象模型

window

window代表浏览器窗口

window.innerHeight;
>472
window.innerWidth;
>1536
window.outerHeight;
>838
window.outerWidth;
>1550
Navigator(不建议使用)

Navigator,封装了浏览器的信息

navigator.appVersion;
>"5.0 (Windows)"
navigator.appName;
>"Netscape"
navigator.platform;
>"Win32"
navigator.userAgent;
>"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:84.0) Gecko/20100101 Firefox/84.0"

大多数时候不会使用这个对象,因为可以认为修改,不建议使用这些属性来判断和编写代码

screen

代表屏幕尺寸

screen.width;
>1536
screen.height;
>864
location 重要

代表当前页面的URL信息

host: "home.firefoxchina.cn"
hostname: "home.firefoxchina.cn"
href: "https://home.firefoxchina.cn/"
protocol: "https:"

//设置新地址
location.assign("https://blog.csdn.net/weixin_45734378?spm=1000.2115.3001.5343");
document

代表当前页面,DOM

document.title;
>"百度一下,你就知道"
document.title='www';
>"www"
<script>
    var c = document.getElementById("co");
    console.log(c);
</script>
</head>
<body>
    <dl id="co">
        <dt>color</dt>
        <dd>pink</dd>
        <dd>green</dd>
    </dl>
</body>

获取cookie

document.cookie;
history(不建议使用)

代表浏览器历史记录

history.back(); //后退
history.forward();//前进

如有不对的地方欢迎大家指出,共同进步!

上一篇:JavaScript-jQuery geocomplete street_address无法正常工作


下一篇:javascript-使用应用程序中嵌入的浏览器时,无法从Android上的网页访问地理位置