JS基础笔记
1、什么是BOM?
B: Browers
O:Object
M:model
浏览器对象模型
2、window对象下的属性或者方法
打开页面格式:window.open(url地址,打开方式,设置参数,是否替换原有页面)
关闭页面格式: window.close()
火狐浏览器问题:脚本不得关闭非脚本打开的窗口。
**************************注意************************
1》在全局下 ,声明变量或者函数,都是属于 window对象
2》单击事件,格式:
元素.onclick = funciton(){
点击后,要执行的代码
}
3、History子对象:浏览器历史记录对象
length 表示当前页面的历史记录条数
back() 返回上一条历史记录页面
forward() 进入下一条历史记录页面
go() 进入指定的历史记录页面
go常用的方法就是go(1) 和go(-1)
go(1)相当于forward()函数
go(-1)相当于back()函数
4、location子对象:浏览器位置信息对象
href 用于获取或者设置当前页面的完整URL地址
location.href = "a.html" ===》跳转到a.html页面中
location.href ====》获取到URL
hash 获取URL锚点之后的内容,主要用来获取锚点名
取到:#之后的所有内容
search 获取页面get传参值的字符串
取到:?之后的所有内容
5、Navigator子对象:浏览器信息检测对象
userAgent 用户代理信息 返回客户端发送给服务器的
language 当前浏览器的语言
platform 平台信息
6、Screen子对象 :屏幕子对象
width 当前屏幕分辨率的宽度
height 当前屏幕分辨率的高度
7、定时器:间歇调用
格式: setInterval(函数 ,毫秒)
停止定时器
格式: clearInterval(停止的定时器)
超时调用
格式: setTimeout(函数,毫秒)
8、获取ID元素
document.getElementById(id名称)
获取集合元素(标签名称获取)
document.getElementsByTagName(节点名称)
9、给元素添加样式
元素.style.属性名称 = 值
10、事件
鼠标点击实践:onclick
鼠标移入事件:onmouseover

浙公网安备 33010602011771号