博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
javascript学习---BOM
阅读量:5055 次
发布时间:2019-06-12

本文共 832 字,大约阅读时间需要 2 分钟。

1.top是顶级的框架,也就是浏览器窗口。

2.window.close()只能关闭window.open()打开的窗口。

3.firefox不支持修改状态栏,firefox3后强制始终在弹出窗口中显示地址栏。

4.大多数浏览器都内置有弹出窗口屏蔽程序。

5.setTimeout(要执行的逻辑,毫秒表示的等待时间),第一个参数不建议使用字符串,使用函数比较好。

   setTimeout调用之后返回一个数值ID,表示超市调用,是计划执行代码的唯一标识,用这个取消超市调用。

   如  var timeoutId =  setTimeout(function(){alert("hello world");},1000); clearTimeOut(timeoutId);

6.间歇调用:clearInterval()   setInterval()

7.使用超时调用来模拟间歇是一种最佳模式,在开发模式下,很少使用真正的间歇调用,原因是后一个间歇调用可能会

在前一个间歇调用结束之前启动。所以,最好不要使用间歇调用。

8.prompt:系统文本输入对话框

   window.print():打印对话框

   window.find():查找对话框

9.location既是window对象的属性,也是document对象的属性,window.location和document.location引用的是同一个对象

10.修改location的属性(hash除外),页面都会以新的URL重新加载,并且都会在浏览器的历史记录中生成一条新纪录。

11.location.replace(url)改变url,不会再生成历史记录,无法回到前一个画面

12.location.reload():重新加载,有可能从缓存中加载

     location.reload(true):重新加载,从服务器重新加载

 

转载于:https://www.cnblogs.com/lanse-yan/p/3182841.html

你可能感兴趣的文章
poj2752seek the name, seek the fame【kmp】
查看>>
洛谷P1135 奇怪的电梯【bfs】
查看>>
批量解决 word/wps 中公式和文字不对齐的问题
查看>>
多边形的研究
查看>>
三角函数相关证明
查看>>
THUWC2017 在美妙的数学王国中畅游
查看>>
如何让 vim 可以在命令行执行命令并且附加参数
查看>>
django Models 常用的字段和参数
查看>>
linux -- 嵌入式linux下wifi无线网卡驱动
查看>>
SVN使用教程总结
查看>>
正则表达式
查看>>
【Html基础】之<h1>~<h6> <p> <br> <hr>
查看>>
爬取校园网新闻
查看>>
js事件冒泡机制
查看>>
.net面试题目101-130
查看>>
SQL中varchar和nvarchar有什么区别?
查看>>
orcale 修改字段属性
查看>>
多线程总结之旅(3):多线程的优缺点
查看>>
STL基础用法
查看>>
2019.7.7 校内测试题 分数化小数
查看>>