BOM以及几个对象

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)

  

 

转载于:https://www.cnblogs.com/Alexephor/p/11347777.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值