版权声明:技术分享,转载附上笔者链接即可 https://blog.csdn.net/lwqBrell/article/details/88564996
可循环定时器
setInterval(代码,交互时间);
- 代码:要调用的函数或要执行的代码串。
- 交互时间:周期性执行或调用表达式之间的时间间隔,以毫秒计(1s=1000ms)。
function show(){
console.log('1');
}
setInterval(show,1000);
取消定时器
clearInterval(id_of_setInterval)
- id_of_setInterval:由 setInterval() 返回的 ID 值。
var num=0;
function show(){
if(num>4){
clearInterval(t);
}else{
num++;
}
console.log(num);
}
var t=setInterval(show,1000);
只执行一次的定时器
setTimeout(代码,延迟时间);
在载入后延迟指定时间后,去执行一次表达式,仅执行一次。
function show(){
console.log('只执行一次的定时器');
}
setTimeout(show,1000);
clearTimeout(id_of_setTimeout)
id_of_setTimeout:setTimeout() 返回的 ID 值。该值标识要取消的延迟执行代码块。
Location对象
location.[属性|方法]
属性 | 描述 |
hash | 设置或返回从#开始的URL |
host | 设置或返回返回主机名和当前URL的端口号 |
hostname | 设置或返回当前URL的主机名 |
href | 设置或返回完整的URL |
pathname | 设置或返回当前URL的路径部分 |
port | 设置或返回当前URL的端口号 |
protocol | 设置或返回当前URL的协议 |
search | 设置或返回从问号开始的URL |
属性 | 描述 |
assign() | 加载新的文档 |
reload() | 重新加载当前文档 |
replace() | 用新的文档替换当前文档 |
Navigator对象
属性 | 属性 |
appCodeName | 浏览器代码名字符串 |
appName | 浏览器名称 |
appVersion | 运行浏览器的平台和版本号 |
platform | 运行浏览器的操作系统 |
userAgent | 返回客户端发送服务器的user-agent头部的值 |