JavaScript之浏览器对象

版权声明:技术分享,转载附上笔者链接即可 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.[属性|方法]

location对象属性
属性 描述
hash 设置或返回从#开始的URL
host 设置或返回返回主机名和当前URL的端口号
hostname 设置或返回当前URL的主机名
href 设置或返回完整的URL
pathname 设置或返回当前URL的路径部分
port 设置或返回当前URL的端口号
protocol 设置或返回当前URL的协议
search 设置或返回从问号开始的URL
location对象方法
属性 描述
assign() 加载新的文档
reload() 重新加载当前文档
replace() 用新的文档替换当前文档

Navigator对象

navigator对象属性
属性 属性
appCodeName 浏览器代码名字符串
appName 浏览器名称
appVersion 运行浏览器的平台和版本号
platform 运行浏览器的操作系统
userAgent 返回客户端发送服务器的user-agent头部的值

猜你喜欢

转载自blog.csdn.net/lwqBrell/article/details/88564996
今日推荐