var ret;
// 全局变量
function start() {
ret = setInterval(function () {
var now = new Date();
console.log(now.toLocaleString())
},2000)
}
function stop() {
clearInterval(ret);
}
var timer;
function timeoutStart() {
if(confirm("确认打印输出吗?")){
alert("请等待5秒");
timer = setTimeout(function () {
document.write("hello world")
},5000)
}else{
alert("取消")
}
}
function timeoutStop() {
clearTimeout(timer)
}
4、window中的属性
1、screen:获取客户端显示器相关信息
属性
说明
width
宽
height
高
availWidth
可用宽
availHeight
可用高
function screenInfo() {
var w = screen.width;
var h = screen.height;
console.log("宽度:" + w + ",高度:" + h);
// 宽度:1366,高度:768
var aw = screen.availWidth;
var ah = screen.availHeight;
console.log("可用宽度:" + aw + ",可用高度:" + ah);
// 可用宽度:1304,可用高度:768
}
2、history:包含当前串口所访问的url地址
属性
说明
length
访问过的url数量
方法
说明
back()
后退
forward()
前进
go(num)
访问历史记录中的第 num 个url
3、location:浏览器地址栏上的信息
属性
说明
href
当前浏览器中地址栏上的url,如果设置值,相当于浏览器的调整功能
方法
说明
reload()
刷新网页
function SCDN() {
location.href = "https://www.csdn.net/"
}
4、navigator:浏览器的相关信息
属性
说明
userAgent
浏览器相关信息
function UA() {
console.log(navigator.userAgent);
// Mozilla/5.0 (Windows NT 6.1;
Win64;
x64) ....
}