티스토리 뷰
javascript를 시작하는 (아주 기초는 알고 있는) 사람들에게 유용한 사이트 입니다.
하루에 하나씩 배워가면서 javascript의 심화 단계로 발전하는 사이트 입니다.
강사님의 강의를 돈을 지불하고 배울수도 있지만, 우선은 무료 강좌 부터 하나씩 보고 단계를 밟아보려고 합니다.
위와 같은 시계 화면을 만들기 위해 css와 javascript 코드를 적용했습니다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
<script>
const secondHand = document.querySelector('.second-hand');
const minsHand = document.querySelector('.min-hand');
const hourHand = document.querySelector('.hour-hand');
function setTime(){
const now = new Date();
const seconds = now.getSeconds();
const secondsDegrees = ((seconds / 60) * 360)+90;
secondHand.style.transform = 'rotate('+secondsDegrees+'deg)';
const mins = now.getMinutes();
const minsDegrees = ((mins / 60) * 360) + 90;
minsHand.style.transform = 'rotate('+minsDegrees+'deg)';
const hours = now.getMinutes();
const hoursDegrees = ((hours / 12) * 360) + 90;
hourHand.style.transform = 'rotate('+hoursDegrees+'deg)';
}
setInterval(setTime, 1000);
</script>
|
기본 ES3 정도의 문법을 사용한다고 생각할 때 const라는 선언자가 익숙하지 않을 수도 있는데 var 와 비슷한 선언자 입니다.
ES6에서 let, const 라는 선언방법이 생겼습니다.
const
한번만 선언이 가능합니다. 다시 재사용이 불가능합니다.
new Date()
자바스크립트에서 바로 시간을 선언받아 사용할 수 있습니다.
document.querySelector
문장의 첫번째 element를 반환합니다.
결론, const와 let을 사용하도록 하자?
'WEB 웹 > JAVASCRIPT' 카테고리의 다른 글
Array Cardio (javascript30 - 4) (0) | 2017.11.17 |
---|---|
Playing with CSS Variables and JS (javascript30 - 3) (0) | 2017.11.14 |
title을 바꾸는 스크립트 (0) | 2017.08.04 |
index 페이지에서 바로 다른 페이지로 이동시키기 (0) | 2017.07.25 |
onKeyUp 으로 input 다음칸으로 자동 이동 (0) | 2017.07.24 |
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- Tomcat
- node관리
- 최고심
- 정규식
- 톰캣
- server.xml
- floating button
- SQL
- Oracle
- 아파치
- 르프리크
- input
- tree로만들기
- jstree
- 메뉴관리
- Lalavel
- html
- 맥
- Apach
- 위잇딜라이트
- 토라식당
- Mac
- 오라클
- 터미널
- 성수밥
- 성수뚝떡
- 이클립스
- 조직도관리
- Eclipse
- 힘냉면록
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함