본문 바로가기

JavaScript

(3)
(JavaScript/jQuery) for in, $.each() JavaScript 데이터를 순회하면서 Html 요소를 생성하거나, 해당 요소를 특정한 DOM 요소에 추가할 때 사용! 쉽게 이야기하며 데이터를 순회하며 데이터를 각 항목에 대해 HTML 요소를 생성하거나 화면에 표시할때 많이 사용!! 각각 정리해보자!! * 'for...in' 루프를 사용하여 데이터 순회 예제 var person = { name: "Jo", age: 30, city: "Seoul" }; for (var key in person) { console.log(key + ": " + person[key]); } person 객체의 모든 속성을 순회하고 각 속성의 키와 값을 출력 이어서 아래 코드를 간단히 설명 1. 'board' 객체의 각 요소를 반복하여 처리 2. 반복문 내에서 각 요소의 '..
javaScript - 년,월,일,시간 표시하기(날짜 표시하기) function first() { var today = new Date(); var fullYear = today.getFullYear(); var monthObj = today.getMonth(); var months = ["Jan", "Fed", "Mar", "Apr","May", "June", "July", "Aug","Sept", "Oct", "Nov", "Dec"]; // obj 에선 숫자 호출 숫자에 맞는 배열 값이랑 동일 할때. for(var i = 0; i < months.length; i++){ if(i == monthObj){ var engMonthString = months[i]; } } var date = today.getDate(); var dd=["Sun","Mon","Tues"..
javaScript - 타이머 //회원가입 등 인증번호 입력 시 타이머 사용 /** 타이머 */ let t = 60; // 60초 * 1 var m = ''; // 분 var s = ''; // 초 /**주기적으로 인자를 실행해주는 함수 */ var x = setInterval(function() { m = parseInt(t / 60); //정수 몫 s = t % 60; //나머지 if(s < 10){ s = '0'+ s; }// 1,2,3,4,5,6,7,8,9 == 앞에 '0' 붙여줌 $('#emailCodeMsg').show();//메세지 태그 보이기 document.getElementById("emailCodeMsg").innerHTML = m+':'+s; t--; if(t < 0){ clearInterval(x); //set..