자바스크립트 사용할때 빈번하게 처리하는 일이 문자열의 체크입니다. 문자열 체크시 if( 문자열 == "" ) 방식으로 처리가 안되는 경우가 있습니다. 바로 null, undefined 입니다. 그렇기 때문에 null, undefined도 같이 체크해줘야 합니다. 문자열 체크할 일이 많다면 아래와 같이 함수로 작성해서 사용하면 편합니다. 12345678910111213141516171819202122 /* * 일반적인 사용 방법 */ var chkValue; if( chkValue == "" || chkValue == null || typeof chkValue == "undefined" ){ }else{ } /* * 함수 사용 방법 * @param chkValue : 체크할 문자열 * @param defa..
# setTimeout 은? 일정 시간 후에 특정 코드 및 함수를 의도적으로 지연시켜 실행하고 싶을 때 사용하는 함수입니다. 1setTimeout(function() { // Code here }, delay)cs setTimeout 함수는 보통 두개의 인자값을 설정해 사용합니다. 1. 콜백함수2. 지연시간 setTimeout() 함수의 function(){//Code here} 에는 콜백함수로 지연시간 뒤 실행될 코드를 작성합니다.지연시간은 밀리세컨드 단위로 설정하고 1000 = 1초, 5000 = 5초 이렇게 설정하면됩니다. # setTimeout 예제 setTimeout 함수는 아래와 같이 사용하면됩니다. 123setTimeout(function() { alert('test입니다.');}, 5000..
자바스크립트에서 EL로 받아온 값을 변수로 사용하고 싶으면 JSTL을 이용해서 받을 수 있다. 1234var id = "";console.log(id);cs 이런식으로 JSTL의 태그를 이용해 EL로 받아온 값을 자바스크립트 변수로 사용할 수 있습니다.
1234567891011function Enter_Check(){ // 엔터키의 키코드는 13 if(event.keyCode == 13){ 실행할 함수(); return; }} cs
자바스크립트로 new Date() 사용해서 전일날짜, 당일날짜 구하는 방법입니다. 1234567891011121314151617181920212223242526272829function setDate(){ var date = new Date(); var dateBefore = new Date(); date = getFormatDate(date); dateBefore= getFormatDateBefore(dateBefore); $("#startDate").val(dateBefore); $("#endDate").val(date); }; function getFormatDateBefore(dateBefore){ //전일날짜 구하기 var year = dateBefore.getFullYear(); //yyyy ..
Javascript ( ※ 참고사이트 https://www.w3schools.com/) 1. 스크립트 언어 : perl, vbscript, ...2. 객체 기반 언어3. 사용 방법(1) inline style- 태그안에서 작성(2) internal style- 페이지내에서 작성(3) external style- 별도의 파일에서 작성(.js) 4. 문법(1) 메서드(함수)function 함수명(...){...} (2) 내장 함수1) 메시지 관련 함수- alert() : 알림창만 뜨는 함수- confirm() : 알림창에 Yes/No 선택할수 있는 함수- prompt() : 알림창에 입력까지 받을수 있는 함수 2) 변환 함수- eval()- parseInt(), parseFloat()- Number(), S..
JQuery 객체 (별칭 => $) o DOM Tree의 Node를 처리(관리)하는 메소드 -> DOM Tree에서 Node를 조회해서 JQuery안의 NodeList에 저장한다. -> JQuery Selector 함수를 이용해 Node를 조회 후 메소드 호출 o Utility 메소드 (단순 기능) -> JQuery.메소드() or $.메소드()ex) JQuery.each() or $.each() 많이 안쓰이는 경우1. 태그, Text 생성 => $(" 안녕 ") 2. 자바스크립스, JQuery 같이 사용 => var a = document.getElementById("id"); -> $(a) 많이 쓰이는 경우(CSS에서 쓰는 셀렉터, JQuert자체 셀렉터를 사용해서 Node 조회) $("셀렉터") -..