复盘---js--BOM
admin
2024-03-18 09:24:25

BOM浏览器与js交互

Browser Object Model(浏览器对象模型)

一、常用的全局方法

1.window.alert()警告提示框
2.window.confirm()确认提示框
3.window.prompt()用户输入提示框

二、var声明全局变量

var a =12;
alert(window.a)

三、id元素可直接访问

alert(window.myp.innerText)

四、定时器

setInterval间隔计时器
setTimeout定时器

var num = 1;
window.setInterval(function(){num++;console.log(num)
},1000)

screen对象

document.write(`
屏幕宽`+screen.width) document.write(`
屏幕高`+screen.height) document.write(`
可用屏幕宽`+screen.availWidth) document.write(`
可用屏幕高`+screen.availHeight) document.write(`
浏览器可视区域宽`+window.innerWidth) document.write(`
浏览器可视区域高`+window.innerHeight)

history

  function goForword(){history go(1);//前进一步
}
(-1)后退一步
forword前进
back后退

location刷新

open方法

function openWin(){window.open("https://www.baidu.com")
}
//close()关闭

windows常用事件

1.onload 等待窗口加载完毕
2.onscroll 监听页面滚动

var t = document.documentElement.scrollTop;//垂直滚动距离

字符串编码

.encodeURL编码
.docodeURL解码

图片预览

var src = window.URL.createObjectURL(file);

相关内容

热门资讯

为西贝洗冤了?预制菜国标来了,... 预制菜标准搞得再细也没用,因为很多网友不认可,所以,西贝还是赢不了。2月6日,国家卫健委发布《食品安...
9小时1000万单!千问AI“... 总第4497期作者 |餐饮老板内参 内参君史诗级大爆单!AI大战给奶茶店带来1000万单今天(2月6...
3分钟一趟 高铁“地铁化”运营... 新华社北京2月6日电(记者郭宇靖、吉宁)300公里乃至350公里的高铁运营速度,突破5万公里的高铁运...
藏在2879字里的千亿野心:安... 一直看正解局文章的朋友都知道,我很关注城市发展。这几天,看到一个不长的新闻报道:蚌埠出台了《蚌埠市促...
景林最新美股持仓:谷歌升至第一... 千亿私募景林资产披露2025年末的美股持仓,谷歌升至第一大重仓股。当地时间2月7日,根据美国证券交易...