当前位置: 首页 > news >正文

JavaScript学习笔记(2.0)

BOM--(browser object model)

获取浏览器窗口尺寸

获取可视窗口高度:window.innerWidth

获取可视窗口高度:window.innerHeight

浏览器弹出层

提示框:window.alert('提示信息')

询问框:window.confirm('提示信息')

输入框:window.prompt('提示信息')

开启和关闭标签页

开启:window.open(地址)

关闭:window.close()

浏览器常见事件

资源加载完毕:window.οnlοad=function(){}

可视尺寸改变:window.οnresize=function(){}

滚动条位置改变:window.οnscrοll=function(){}

浏览器历史记录操作

回退页面:window.history.back()

前进页面:window.history.forward()

6.浏览器卷去的尺寸(为了兼容,需要用 | |  来将两种写法都写上)

卷去的高度:

document.documentElement.scrollTop   (有doctype标签时)

document.body.scrollTop  (无doctype标签时)

卷去的宽度

document.documentElement.scrollLetf (有doctype标签时)

document.body.scrollLeft  (无doctype标签时)

浏览器滚动到

滚动到:window.scrollTo()

参数方式1:window.scrollTo(left,top)

left:浏览器卷去的宽度

top:浏览器卷去的高度

参数方式2:window.scrollTo({

left:xx,

top:yy,

behavior:'smooth'

})

JS的定时器

间隔定时器:按照制定周期(毫秒)去执行指定的代码

延时定时器:在固定时间(毫秒)后指定一次代码

间隔定时器(一直执行,在没有特定约束的情况下一直执行)

setInterval(函数,时间)

函数:每次要执行的内容

时间:单位是毫秒

延时定时器(执行一次)

语法:setTimeout(函数,时间)

函数:时间到达执行的内容

时间:单位是毫秒

定时器的返回值

不区分定时器种类,只表示当前页面的第几个定时器

关闭定时器

语法一:clearInterval(要关闭的定时器返回值)

语法二:clearTimeout (要关闭的定时器返回值)

注意:不区分定时器种类

http://www.lryc.cn/news/37720.html

相关文章:

  • 直击2023云南移动生态合作伙伴大会,聚焦云南移动的“价值裂变”
  • STM32F1开发实例-振动传感器(机械)
  • 2023最新ELK日志平台(elasticsearch+logstash+kibana)搭建
  • 2023-3-10 刷题情况
  • 如何建立一个成功的MES?
  • Kafka生产者幂等性/事务
  • JavaWeb--案例(Axios+JSON)
  • css制作动画(动效的序列帧图)
  • 【设计模式】装饰器模式
  • Nginx配置实例-反向代理案例一
  • Java中IO流中字节流(FileInputStream(read、close)、FileOutputStream(write、close、换行写、续写))
  • C#完全掌握控件之-combbox
  • STL的空间配置器(allocator)
  • linux系统莫名其妙的环境变量问题
  • 使用 Microsoft Dataverse 简化的连接快速入门
  • PLSQL Developer 安装指南
  • 腾讯云企业网盘2.5版本全新发布啦!!!
  • Excel职业版本(4)
  • 3-2 SpringCloud快速开发入门:Ribbon 实现客户端负载均衡
  • ChatGPT,乌合之众的疯狂
  • 代码随想录刷题-数组-长度最小的子数组
  • 成功解决安装MySQL5.7提示公钥GPG密钥配置为file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
  • vue配置环境变量
  • js学习3(数组)
  • 不用写代码也能开发,产品经理是怎么做到的?
  • Android源码分析 - Parcel 与 Parcelable
  • 数字孪生与 UWB 技术创新融合:从单点测量到全局智能化
  • 蓝桥杯嵌入式PWM_IN(打开中断)
  • 蓝桥杯集训·每日一题Week1
  • 25k的Java开发常问的ThreadLocal问题有哪些?