신기한 자바스크립트 효과들
자바스크립트를 활용하면 화려한 효과를 만들 수 있습니다. 이번 포스트에서는 몇 가지 신기한 자바스크립트 효과를 소개합니다.
1. 이전 페이지로 돌아가기
window.history.back();
이전 페이지로 돌아가는 기능을 구현할 수 있습니다. 이 코드 한 줄을 이용해서 구현할 수 있습니다.
2. 랜덤 색상 생성
function getRandomColor() {
var letters = "0123456789ABCDEF";
var color = "#";
for (var i = 0; i < 6; i++) {
color += letters[Math.floor(Math.random() * 16)];
}
return color;
}
랜덤으로 색상을 생성하는 함수입니다. 이 함수를 이용해서 웹 페이지를 더욱 다채롭게 꾸밀 수 있습니다.
3. 스크롤 위치 가져오기
var yOffset = window.pageYOffset;
var xOffset = window.pageXOffset;
현재 스크롤 위치를 가져와서 yOffset 변수와 xOffset 변수에 저장할 수 있습니다. 이를 이용해서 스크롤 위치 기반으로 다양한 기능을 구현할 수 있습니다.
4. 이메일 주소 유효성 검사
function validateEmail(email) {
var re = /\S+@\S+\.\S+/;
return re.test(email);
}
이메일 주소의 유효성을 검사하는 함수입니다. 유효한 이메일인지 아닌지를 true 또는 false로 반환합니다.
5. 날짜 계산
var today = new Date();
var futureDate = new Date("August 15, 2021");
var timeDiff = futureDate.getTime() - today.getTime();
var daysDiff = Math.ceil(timeDiff / (1000 * 3600 * 24));
오늘 날짜와 특정 날짜 사이의 날짜 차이를 계산하는 코드입니다. 이를 이용해서 D-day 카운트다운 등의 기능을 구현할 수 있습니다.
자바스크립트를 이용하면 다양한 신기한 효과를 구현할 수 있습니다. 위에서 소개한 코드를 이용해서 웹 페이지를 더욱 흥미롭게 만들어보세요!
자바스크립트 신기한 효과, 자바스크립트 활용, 자바스크립트 코딩