最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

关于JS中window的属性和方法的使用方法

来源:动视网 责编:小采 时间:2020-11-27 19:33:35
文档

关于JS中window的属性和方法的使用方法

关于JS中window的属性和方法的使用方法:这篇文章主要介绍了关于JS中window属性和方法的解析,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下对象在编写时可不使用window这个前缀setInterval() – 间隔指定的毫秒数不停地执行指定的代码。clearInterval() – 用于停止
推荐度:
导读关于JS中window的属性和方法的使用方法:这篇文章主要介绍了关于JS中window属性和方法的解析,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下对象在编写时可不使用window这个前缀setInterval() – 间隔指定的毫秒数不停地执行指定的代码。clearInterval() – 用于停止


这篇文章主要介绍了关于JS中window属性和方法的解析,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下

对象在编写时可不使用window这个前缀

setInterval() – 间隔指定的毫秒数不停地执行指定的代码。

clearInterval() – 用于停止 setInterval() 方法执行的函数代码。

setTimeout() - 暂停指定的毫秒数后执行指定的代码

clearTimeout() - 用于停止执行setTimeout()方法的函数代码

例:

使用计时器在页面显示时钟
?时间格式为:xxxx年xx月xx日 xx:xx:xx 到秒
?每秒刷新一次

1 <body>
2 <button onclick="open1()">打开新页面</button>
3 <button onclick="start1()">开始显示时间</button>
4 <button onclick="stop1()">停止时间</button>
5 </body>
<script type="text/javascript">
 function open1(){
 window.open("new_file.html","newFile","menubar=no,location=no,toolbar=no,resize=no,width=500,height=500,top=200,left=400")
 }
 
 function time1(){
 var date = new Date();
 var y = date.getFullYear();
 var mo = date.getMonth();
 var d = date.getDate();
 var h = date.getHours();
 var m = date.getMinutes();
 var s = date.getSeconds();
 console.log("%d年%d月%d日 %d:%d:%d" ,y , mo , d , h , m , s ); 
 }
 var inter = null ;
 
 function start1(){
 if(inter != null){
 stop1();
 }
 inter = setInterval(time1,1000);
 }
 
 function stop1(){
 clearInterval(inter);
 inter = null;
 }
 
 
 </script>

close() - 关闭当前窗口

open() - 打开新窗口,并返回新窗口的对象

语法  window.open(URL,name,features,replace);

URL:可选字符串,声明了新窗口的URL。如果省略这个参数或者值为空字符串,则新窗口不显示任何文档

name:可选字符串,是一个由逗号分割的特征列表,它声明了新窗口名称。如果此参数指定已存在窗口,则open方法返回对指定窗口的     引用(不再创建新窗口)。这时,features将被忽略。

features:可选字符串,声明了新窗口显示的标准浏览器特征,如果省略,则新窗口具有所有标准特征。

replace:一个可选的布尔值。规定了装载到窗口的 URL 是在窗口的浏览历史中创建一个新条目,还是替换浏览历史中的当前条目。支持下面的值:?true - URL 替换浏览历史中的当前条目。?false - URL 在浏览历史中创建新的条目。

其中open() 方法的第三个参数如下表

channelmode=yes|no|1|0

是否使用剧院模式显示窗口。默认为 no。

resizable=yes|no|1|0

窗口是否可调节尺寸。默认是 yes。

directories=yes|no|1|0

是否添加目录按钮。默认为 yes。

scrollbars=yes|no|1|0

是否显示滚动条。默认是 yes。

fullscreen=yes|no|1|0

是否使用全屏模式显示浏览器。默认是 no。

处于全屏模式的窗口必须同时处于剧院模式。

status=yes|no|1|0

是否添加状态栏。默认是 yes。

height=pixels

窗口文档显示区的高度。以像素计。

titlebar=yes|no|1|0

是否显示标题栏。默认是 yes。

left=pixels

窗口的 x 坐标。以像素计。

toolbar=yes|no|1|0

是否显示浏览器的工具栏。默认是 yes。

location=yes|no|1|0

是否显示地址字段。默认是 yes。

top=pixels

窗口的 y 坐标。

menubar=yes|no|1|0

是否显示菜单栏。默认是 yes。

width=pixels

窗口的文档显示区的宽度。以像素计。

Location对象属性

hash

设置或返回从井号 (#) 开始的 URL(锚)。

host

设置或返回主机名和当前 URL 的端口号。

hostname

设置或返回当前 URL 的主机名。

href

设置或返回完整的 URL。

pathname

设置或返回当前 URL 的路径部分。

port

设置或返回当前 URL 的端口号。

protocol

设置或返回当前 URL 的协议。

search

设置或返回从问号 (?) 开始的 URL(查询部分)。

以下为示例

<script type="text/javascript">
var hash = location.hash;// top
var host = location.host;// www.baidu.com:8020
var hostname = location.hostname;// www.baidu.com
var port = location.port;// 8020;
var pathname = location.pathname;// index.html
var protocol = location.protocol; // http
console.log(location);
console.log(hash);
console.log(host);
console.log(hostname);
console.log(port);
console.log(pathname);
console.log(protocol);
</script>

Location 对象方法

assign()  加载新的文档。

reload()  重新加载当前文档,相当于刷新页面。

replace()  用新的文档替换当前文档。

(location.replace("location.html#top?a=10&b=20");相当于location.href = "location.html#top?a=10&b=20";)

文档

关于JS中window的属性和方法的使用方法

关于JS中window的属性和方法的使用方法:这篇文章主要介绍了关于JS中window属性和方法的解析,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下对象在编写时可不使用window这个前缀setInterval() – 间隔指定的毫秒数不停地执行指定的代码。clearInterval() – 用于停止
推荐度:
标签: 方法 js window
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top