日期时间对象date
=>1. 作用: 处理日期时间
=>2. Date 日期类型
=>3. 创建对象:
=> 当前时间
var date = new Date() // 构造函数方式
实例对象 对象名 引用变量
以中国标准时间形式显示
=> 创建指定时间的对象
var date = new Date(2021,10,1)
var date = new Date('2021-10-1')
=>4. 方法
=>5.示例
1. 格式化时期时间
Thu Aug 25 2022 09:30:30 GMT+0800 (中国标准时间)
-> 2022年8月25日 09时:30分:30秒
-> 2022/8/25 09:30:30
-> 2022-8-25 09:30:30
格林威治时间: 计算机时间的元点 规则: 1970年1月1日(00:00:00 GMT)
getFullYear 指定字符串中的哪一天 console.log(str.getFullYears())
getMonth 月
getDate 日
getHours 小时
getMinutes 分钟
getSeconds 秒
getDay 周
getTime 执行到格林威治时间的毫秒数
javascript三部份组成
ECMASCRIPT javascript语法
BOM 浏览器对象模型
DOM 文档对象模型
BOM
作用: 操作浏览器的能力
window对象 浏览器窗口对象
=> 系统创建window
window
=> 属性和方法
子对象
history 子对象-> 历史记录对象
方法
back() 后退
forward() 前进
go(-1) go(1)
location 子对象 -> 地址栏对象 (位置对象)
document 子对象 -> 文档对象 html文档 重点学习
navigator,包含浏览器相关信息
screen 用户显示屏幕相关属性
常用方法
alert() 信息提示框
confirm() 信息确认框
prompt() 信息输入框
window.alert()
=>使用window根对象属性或方法时,window对象可以省略
open() 打开浏览器窗口
window.open(URL, 窗口名称, 参数);
window.close()
setTimeout() 倒计时定时器
setInterval() 循环定时器
语法:
// 启动倒时器定时器
var timer = window.setTimeout(function(){
//定时器执行的代码
},1000)
clearTimeout(timer) // 清除定时器
var timer = window.setInterval(function(){
//执行代码
},1000)
clearInterval(timer)
浏览器窗口尺寸
innerHeight
innnerWidth
●innerHeight 和innerwidth
●这两个方法分别是用来获取浏览器窗口的宽度和高度(包含滚动条的)
var windowHeight = window.innerHeight
console. log(windowHeight)
var wi ndowwidth = window.innerwidth
console. log(windowwidth)
定时器:
setTimeout()和clearTimeout();倒计时
在JavaScript中,我们可以使用setTimeout()方法来设置“一次性”调用的函数。其中clearTimeout()可以用来取消执行setTimeout()方法。
setInterval()和clearInterval();时间间隔计时
在JavaScript中,我们可以使用setInterval()方法来设置“重复性”调用的函数。其中clearInterval()可以用来取消执行setInterval()方法。
对话框:
alert() 消息提示框
confirm() 消息确认框
prompt() 弹出输入框
位置对象(location)
常用属性:location.href
常用方法:重新加载当前文档:location.reload();