JavaScrip笔记简单整理(Bom、Dom、事件)

本文主要介绍了JavaScript中的BOM(Browser Object Model)包括window、Navigator、Screen、History和Location对象,详细讲解了它们的方法和属性。接着阐述了DOM(Document Object Model)的概念、DOM对象如Document、Element和Node的使用方法,以及HTML-DOM的相关操作。此外,还探讨了JavaScript中的事件处理,列举了常见的事件类型。最后,通过综合案例展示了如何在实际开发中运用这些知识。
摘要由CSDN通过智能技术生成

一、Bom

概念:Browser Object Model 浏览器对象模型,将浏览器的各个组成部分封装成对象

1、window:窗口对象

创建:直接调用,不需要创建(window.方法名()),可以省略,直接使用方法名

方法:

        1、与弹出框相关

                alert() :显示带有一段消息和一个确认按钮的警告框

                confirm():显示带有一段消息以及确认按钮和取消按钮的对话框(确认返回true,取消返回false)

                prompt():显示可提示用户输入的对话框。

        2、打开关闭

                open():打开一个新的浏览器窗口,返回新的Window对象

                close():关闭调用其的窗口

        3、定时器

                setTimeout() 在指定的毫秒数后调用函数或计算表达式

                clearTimeout() 取消由 setTimeout() 方法设置的 timeout

                setInterval() 按照指定的周期(以毫秒计)来调用函数或计算表达式

                clearInterval() 取消由 setInterval() 设置的 timeout

//轮播图案例
 function fun() {
        number++;
        if (number > 3) {
            number = 1;
        }
         //获取img对象
        var img = document.getElementById("img");
        img.src = "banner_" + number + ".jpg";
    }

    //定义定时器
    setInterval(fun, 500);

 

2、Navigator:浏览器对象

代表的当前浏览器的信息,通过该对象可以来识别不同的浏览器

3、 Screen:显示器屏幕对象

代表用户的屏幕的信息,通过该对象可以获取到用户的显示器的相关的信息

4、History:历史记录对象

        创建:window.history或history

        方法:

                 back()    加载 history 列表中的前一个 URL

                 forward()    加载 history 列表中的下一个 URL

                 go(参数)   加载 history 列表中的某个具体页面(参数正数代表前进,参数负数代表回退)

 //获取按钮
    var forward = document.getElementById(&#
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值