BOM以及几个对象

↘锁芯ラ 提交于 2019-11-27 06:06:33

JavaScript分为三个部分

  • ECMAScript:JavaScript的语法标准。包括变量、表达式、运算符、函数、if语句、for语句等。

  • DOM:文档对象模型,操作网页上的元素的API。比如让盒子移动、变色、轮播图等。

  • BOM:浏览器对象模型,操作浏览器部分功能的API。比如让浏览器自动滚动。 

BOM:Browser Object Model,浏览器对象模型。

常见的几个对象history location nabigator window

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title></title>
</head>
<body>
    <script>
        // open方法
        setTimeout(function () {
            // window对象打开窗口
            window.open('http://www.baidu.com', '_self');
        },2000);
        //location对象:相当于解析url
        setTimeout(function () {
            location.href = "http://www.baidu.com";
            window.location.reload();//重加载
        }, 5000);
        // navigator对象 可以获取客服端一些信息
        console.log(navigator.userAgent);
        console.log(navigator.platform);
    </script>
</body>
</html>

history对象
1、后退:

  history.back()

  history.go(-1):0是刷新

2、前进:

  history.forward()

  history.go(1)

  

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!