首页 > 其他分享 >BOM对象

BOM对象

时间:2023-04-08 17:33:38浏览次数:29  
标签:confirm 对象 -- window BOM 执行 地址栏

BOM对象

  • Window:浏览器窗口对象
  • Navigator:浏览器对象
  • Screen:屏幕对象
  • History:历史记录对象
  • Location:地址栏对象

Window对象

获取

  • 直接window.方法名,window.可以省略

方法

  • alert()
  • confirm()
    confirm --确定(返回true ) 取消--返回false
  //方法
  // confirm --确定(返回true ) 取消--返回false
  var flag = confirm("您确定删除该记录吗?");
  alert(flag);

定时器

  • setInterval(方法,周期);
    周期性的执行某一个函数 执行n多次
 // 定时器  -setInterval --周期性的执行某一个函数
  //每隔两秒执行一次  执行n多次
  var i = 0;
  setInterval(function () {
      i++;
      console.log("定时器执行了"+i+"次")
  },2000)
  • setTimeout(方法,多长时间后执行)
    延迟指定时间执行一次 执行一次
  // 定时器 -setTimeout --延迟指定时间执行一次
 //3秒后执行方法体,只会执行一次
  setTimeout(function () {
      alert("JS");
  },3000)


Location对象

地址栏对象

获取

window.location.属性;

window.可以省略location.属性;

属性

  • href :设置或返回完整的URL
<script>
    alert(location.href); //获取当前地址栏信息
    window.location.href="http://www.baidu.com";
</script>

--先弹出当前地址栏的URL地址,设置新赋值的URL地址并且自动跳转

标签:confirm,对象,--,window,BOM,执行,地址栏
From: https://www.cnblogs.com/CenCen/p/17298314.html

相关文章

  • JSON对象
    自定义对象<script>//自定义对象varuser={name:"Tom",age:10,gender:"male",/*eat:function(){alert("吃饭!");}*/eat(){alert("吃饭!")......
  • JS对象
    基础对象Array数组JavaScript中Array对象用于定义数组。定义方式一var变量名=newArray(元素列表);//方式一vararr=newArray(1,2,3,4);定义方式二var变量名=[元素列表];//方式二vararr=[1,2,3,4];访问arr[索引]=值;arr[10]="hello";javaScript......
  • js数组对象如何改变里面对象键名
    方法二中,怎么就通过改变item,arr的值就直接改变了的呢?在JavaScript中,对象是引用类型,当你将一个对象赋值给一个变量时,实际上是将该对象的引用赋值给了变量,而不是复制了该对象本身letobj={name:'jack',age:23}letobj_son=obj;obj_son.name='tome'console.log(obj......
  • 关于s3-bucket使用client.list_objects_v2列出所有的对象与指定目录下的所有对象
    使用AWSSDKforPython(Boto3)的S3的client下的list_objects_v2,可以列出一个s3bucket桶的所有对象,可以返回如下几个重要的字段的Key,LastModified,ETag,Size,StorageClass 实现的核心代码如下:其中在编辑中,有几个说明如下:1、Console页面上可以创建一个空的文件夹,......
  • JAVA - 面向对象编程
    面向对象是在之前基本实现的基础上的又一抽象,这里的“高内聚,低耦合”体现的更加明显,有抽丝剥茧、不断总结的感觉了。学习的时候真的会有拨开云雾见月明的感觉,这种感觉真的会上瘾。你慢慢发现所有的东西都在以自己的规律运转,发现验证使用,真的很有《实践论》的味道。我能做些......
  • 解构赋值(数组与对象都能解构赋值)
    ?就是左边有多个变量名对应赋值给右边的多个值数组的解构赋值还可以实现不用新建空变量名,完成相互换值操作可以给左边的变量名设置默认值,有则选对应,无则选默认值对象的解构赋值数组套对象的解构赋值多级对象解构拿里面对象的值(对象套对象)notice,拿数据的时候,可......
  • javascript把本地sql数据库表转换为对象
    在做项目的时候,需要读取本地数据库,并且在页面上显示出来,原始数据读取出来的原始数据如下:varr=sqliteDB.exec(document.getElementById('txtSQL').value); console.info(r);  使用系统的转换方式console.log('Hereisarow:'+JSON.stringify(r));  可以看到其......
  • JUC并发编程基础篇第三章之Synchronized八锁案例[理解锁的对象]
    目录1、总结2、Java8锁案例1打印的方法都有synchronized修饰,先调用email,后调用Sms;输出顺序?案例2如果在发送email的方法,加入了暂定3s中的操作,打印顺序?案例3增加一个普通的方法hello,此时b线程调用hello,先打印email还是hello?案例4有两部手机,先打印邮件还是短信案......
  • Python源码笔记——Python中的列表对象
    1.列表结构体#definePyObject_VAR_HEADPyVarObjectob_base;typedefstruct{PyObjectob_base;Py_ssize_tob_size;/*Numberofitemsinvariablepart*/}PyVarObject;typedefstruct{PyObject_VAR_HEAD/*Vectorofpointerstolistel......
  • Python源码笔记——Python对象机制的基石【PyObject】
    所有源码均基于Python3.11.21.PyObject定义//实际上没有任何东西被声明为PyObject,但是每个指向Python对象的指针都可以转换为PyObject*。//这是手动模拟的继承。同样的,每个指向可变大小的Python对象的指针也可以转换为PyObject*,此外,也可以转换为PyVarObject*。typedefst......