扩展
a标签的使用
a.hash a.search
无论a是否写入到页面,都可以使用a.hash a.search
日期对象
获取当前时间
设置当前时间
时间对象相关属性和方法
-
获取年 getFullYear()
-
获取月 getMonth()
-
获取日 getDate()
-
获取星期几 getDay()
-
获取小时 getHours()
-
获取分钟 getMinutes()
-
获取秒 getSeconds
-
获取毫秒 getMilliseconds()
-
获取时间戳 getTime()
-
获取当地时间 toLocaleString() 年月日 时分秒
-
获取当地时间 toLocaleDateString() 年月日
-
获取当地时间 toLocaleTimeString() 时分秒
练习
将当前时间以xxxx年xx月xx日 周三 xx时xx分xx秒 的格式显示在屏幕上
定时器
一次性定时器
setTimeout(回调函数,周期时间 毫秒数,参数1,参数2....)
参数1,参数2.... 都是给回调函数传参
释放定时器
clearTimeout(timer);
timer=null
周期定时器
setInterval(回调函数,周期时间)
释放定时器 设置判断条件
clearInterval(timer);
timer=null;
案例
钟表
抽奖
做一个抽奖程序,页面中有一个区域显示中奖人员的编号,在JS中写一段代码,要求每隔1秒中随机创建一个四位的数字(每一位数字的取值范围0-9),当10秒结束后,结束定时器,最后显示的四位数字即是中奖的号码