首页 > 其他分享 >案例电灯开关以及BOM概述

案例电灯开关以及BOM概述

时间:2022-11-18 11:59:06浏览次数:35  
标签:off 对象 light 电灯 flag 概述 BOM 浏览器

案例_电灯开关

<body>

    <img src="img/off.gif" id="light1">

<script>
    /*
        分析:
            1.获取图片对象
            2.绑定单击事件
            3.每次点击切换图片
                 规则:
                    如果灯是开的 on 切换图片为 off
                    如果灯是开的 off 切换图片为 on
                  使用标记flag来完成
     */
    //1.获取图片对象
    let light = document.getElementById("light1");

    var flag = false;

    light.onclick = function (){//点击事件
        if (flag){//判断如果灯是开的,则灭掉
            light.src = "img/off.gif";
            flag = false;
        }else {
            //如果灯是灭,则打开
            light.src = "img/on.gif";
            flag = true;
        }

    }
</script>
</body>

 

BOM概述

概念:Browser  Object  Model 浏览器对象模型

  将浏览器的各个部分封装成对象

2、组成:

    Location:地址栏对象

    Navigator:浏览器对象

    Screen:显示器屏幕对象

    History:历史记录对象

    Window:窗口对象

 

标签:off,对象,light,电灯,flag,概述,BOM,浏览器
From: https://www.cnblogs.com/qihaokuan/p/16902714.html

相关文章

  • XML概述、快速入门
    XML概述概念:Extensible  Markup  Language 可扩展标记语言可扩展:标签都是自定义的。功能:存储数据配置文件在网络中传输xml与h......
  • 抽象类:概述、案例、特点
    抽象类概述1.在Java中abstract是抽象的意思,可以修饰类、成员方法。2.abstract修饰类,这个类就是抽象类;修饰方法,这个方法就是修饰方法。  注意事项1.抽象方法只有......
  • 实时计算概述与业内框架
    实时计算的概述与业内框架一、什么实时计算数据和业务形成闭环数据的机制实效性(数据的价值随着时间延迟迅速降低)大数据实时化(越快越有竞争优势,大数据实时化--实时计......
  • tomcat的概述、部署、优化
    一、Tomcat概述1.1、Tomcat的概念Tomcat是Java语言开发的,服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合......
  • Tomcat的概述、部署、及优化
    一、Tomcat概述1、Tomcat的概念Tomcat是Java语言开发的,服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下......
  • Java 概述
    1.Java介绍Java是一个完整的平台,有一个庞大的库,库中包含大量可重用的代码,以及一个提供诸如安全行、跨操作系统可移植性以及自动垃圾回收功能的执行环境Java是一......
  • 三、排序基本概念和方法概述
    一、排序的稳定性  当排序记录中的关键字${K_i}(i=1,2,...,n)$都不相同时,则任何一个记录的无序序列经排序后得到的结果唯一;反之,当待排序的序列中存在两个或两个以上......
  • 第一章 分布式系统概述
    一、分布式系统的组成   二、分布式协调组件单机:进程间通信的可行措施有共享内存,信号量,事件单机系统有单点故障缺陷分布式协调组件的作用:对外提供分布式同步服务......
  • BOM
    Day08BOM概述:BOM(全称bowserobjectmodel)浏览器对象模型,他是用于操作浏览器相关的内容。BOM是一个缺乏规范的东西,为了保证他的规范性产生了一系列的共用对象来解决......
  • 全卷积神经网络概述学习记录
    概述提出背景卷积操作具有局部连接、权值共享的特点,能很好地保留二维数据的空间信息,而池化操作能够很好地满足平移不变性,这在分类任务中非常重要。但是卷积神经网络有一个很......