• DOM跟BOM的区别



       DOM:标签文档对象转成的js对象,DOM已经标准化
       BOM:浏览器对象,例如弹出一个警告框,使用window对象、或则定时器
       、延迟调用都属于BOM对象里面的技术,未标准化
       window对象下的属性和方法
       弹出一个警告框
         function f1(){
            1. window.alert("普通警告框")
            2. confirm("我帅吗?")属于一个带确定取消的警告框
            3. var b=window.confirm("我帅吗?")
               if(b){
                 console.log("点击确定")
               }else{
                   console.log("点击取消")
               }
            4.必须确定框,要不然我继续弹
               var b
               do{
                   b=window.confirm("我帅吗?")
               }while(b==false)
            5. var result=window.prompt("请输入一个数字:")
               if(result==null){
                   console.log("点击取消键")
               }else{
                   console.log("点击确定键"+result*1)  是"hello"*1  还是"123"*1=123
                   if(typeof(result*1)=="number"){
                       console.log("是一数字的字符串")
                   }else{
                       console.log("是一个非数字的字符串")
                   }
               }
         }
         常见的BOM对象
           window:代表整个浏览器窗口(window是BOM中的一个对象,并且是顶级的对象)
           Navigator:代表浏览器当前的信息,通过Navigator我们可以获取用户当前使用的是什莫浏览器
           Location:代表浏览器当前的地址信息,通过Location我们可以获取或则设置当前的地址信息
           History:代表浏览器的历史信息,通过History我们可以实现上一步/刷新/下一步操作(出于
           对用户的隐私考虑,我们只能拿当前的浏览记录,不能拿到所有的历史记录)

  • 相关阅读:
    深入理解JVM虚拟机第十三篇:详解JVM中的程序计数器
    rpc的正确打开方式|读懂Go原生net/rpc包
    【差旅游记】启程-新疆哈密(1)
    【VRTK】【VR开发】【Unity】7-配置交互能力和向量追踪
    38 深度学习(二):tensorflow基础介绍
    淘宝/天猫添加收货地址 API
    数学建模笔记-第五讲-相关系数
    解决CSDN因版权不明而无法发布博客的问题
    Apache Tomcat CVE-2020-1938 漏洞
    numpy==1.20.1安装不上
  • 原文地址:https://blog.csdn.net/weixin_55711841/article/details/126021595