07 2018 档案
摘要:BOM的键盘事件是可以借助操作系统的键盘驱动去读取键盘按键的值,通过事件函数的ev参数传进来的, 通过传进来的参数,我们可以去判断用户按的是哪个按键,从而做一些有趣的操作; 通过console.log我们可以看到我们按什么键,他会对应传进来什么值,我这里按的是D键,在传进来的ev参数里, 我们主要关
阅读全文
posted @ 2018-07-31 11:43
bibiguo
摘要:BOM常用的键盘事件有: 按下: onkeydown,:响应所有按键; onkeypress,:只能响应键入值的按键和回车 抬起: onkeyup,:响应所有按键; onkeydown和onkeypress是个持续事件,即你按照键不松手,浏览器会每隔一段时间检测,检测到你按键是按着的状态就会响应事件
阅读全文
posted @ 2018-07-31 10:08
bibiguo
摘要:一、window.onload(); 页面所有元素(dom的所有文档结构的元素,引入的文件)加载完成后事件触发,比如页面里面有图片,图片未加载完成,即使其他的代码都加载完了,window.onload也不会触发; 很多元素都有onload属性;使用方法,document.onload();并不仅限于
阅读全文
posted @ 2018-07-30 17:27
bibiguo
摘要:一、window.open(); window.open("url"); open方法,除了,可以带url之外,还可以带很多参数,比如新开的页面的窗口大小等等; 二、window.close(); 关闭当前标签页, 当代码执行到这段的时候,当前打开的标签页就会自动关闭; 三、定时器; setInte
阅读全文
posted @ 2018-07-30 17:14
bibiguo
摘要:window.screen对象记录的是电脑的系统设备的屏幕信息; 通过console.log(window.screen);可以看到当前电脑的屏幕信息; availHeight:可视区的高度; height:分辨率的高度; 宽度同理; 可视区是不包括系统的遮挡UI之外的宽高,availHeight:
阅读全文
posted @ 2018-07-30 16:51
bibiguo
摘要:window.Navigator里面记录了浏览器的信息,比如版本等等; 我们可以根据浏览器的版本信息去推送一些不同的写法,或者根据版本去做更好的兼容; console.log(window.navigator);查看所有有关版本的信息; console.log(window.navigator.us
阅读全文
posted @ 2018-07-30 16:45
bibiguo
摘要:window.history这个对象存储的当前标签页的访问记录, 通过console.log(window.history),可以查看该对象的具体参数和值; 其中length:4;是表示该页面总共访问过4个页面; 可以通过window.history.go(数值);去实现访问记录的跳转,0代表当前页
阅读全文
posted @ 2018-07-30 16:10
bibiguo
摘要:一、BOM的location对象; window下有很多对象,可以通过console.dir(window);查看; 1.1 其中location对象存储了即本次打开的页面的加载到本地浏览器的信息; console.log(window.location);可以看到location下存储了很多本次加
阅读全文
posted @ 2018-07-30 15:33
bibiguo
摘要:BOM(Browser Object Model)即浏览器对象模型。 BOM提供了独立于内容 而与浏览器窗口进行交互的对象; 由于BOM主要用于管理窗口与窗口之间的通讯,因此其核心对象是window; BOM由一系列相关的对象构成,并且每个对象都提供了很多方法与属性; BOM缺乏标准,JavaScr
阅读全文
posted @ 2018-07-30 15:18
bibiguo
浙公网安备 33010602011771号