亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

Kevin帶你飛(7): JavaScript-Date對象

標簽:
JavaScript
一:Date是什么?

日期和时间对象
主要处理日期和时间有关的信息,经常使用时间差进行效果控制等。
现实应用:
1、 网页上的各种时钟!!
2、 电商网站的倒计时!!
3、 轮播图的点击控制!!(点击1s后才可以再次点击)
4、 游戏中的技能冷却(放大招10s才可以再次使用)
5、LOL中人物30S复活


二:怎么获取时间对象

1、var date1 = new Date(); //当前时间

2、var date2 = new Date(2015,4,12);

3、var date3 = new Date('2015/5/12 12:30');


三:获取(设置)年月日(重点哦)

var date = new Date();
1、获取(设置)年
a、获取:date .getFullYear() 设置:date .setFullYear(2015);
b、获取:date .getYear() date .setYear(2015);(不建议使用)

2、获取设置月份 (月份的值从0开始)
date.getMonth() date.setMonth(4);

3、获取设置日
date.getDate() date.setDate(4); setDate(0) 的用途


四:获取星期几

获取星期几使用 getDay()方法

  • 返回值为0-6之间的某一整数,分别和一周中的7天对应,0表示星期天,6表示星期六。

var date = new Date();
var week = date.getDay();


五:获取时分秒

var date = new Date();

1、获取小时
获取:date .getHours() 设置:date .setHours(5) ;(0~23)

2、获取分钟
date.getMinutes() date.setMinutes(4); (0~59)

3、获取秒
date.getSeconds() date.setSeconds(4); (0~59)

4、获取毫秒 date.getMillisconds() date.setMillisconds(345);


六:动画是怎么来的?

不断缓慢的改变元素的属性值
改变宽度、高度、透明度、背景色....

延时执行 setTimeout(fn,time); 执行一次
fn 就是我们1s后要做的事情
time 单位:毫秒 就是延时的时间 1s = 1000ms

设置定时器 setInterval(fn,time); 每隔一段时间重复干一件事
fn 就是我们每次重复做的事情
time 每次时间的间隔 单位:毫秒 1s = 1000ms

不想让定时器继续运行,须清除timer clearInterval(timer);
var timer = setInterval(fn,time);


学习JavaScript需要多练习,多看看例子 试着敲一敲,多写就熟悉了。以后在发学习概念的同时也会多发发案例,有趣简单的小效果。

點擊查看更多內容
1人點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優質文章

正在加載中
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消