본문 바로가기

반응형

프로그래밍/JavaScript

(14)
[JavaScript] this 인자 전달 onclick/href this 인자 전달시 onclick vs href this로 인자를 전달하고자 할 때 onclick vs href a태그에서 함수 호출 시 href와 onclick 방법이 있다. 이때 자기 자신을 지칭하는 this로 인자를 전달하고자 할 때 어떤 방법을 이용해야 할까? TEST1 TEST2 href를 사용하면 this가 먹히지 않는다. this로 인자를 전달하고자 할 때는 onclick를 이용하자
[JavaScript] onKeyPress/onKeyUp/onKeyDown 비교 키보드 이벤트 함수 onKeyDown/onKeyUp/onKeyPress를 비교해보자 onKeyDown키를 눌렀을 때 이벤트 발생즉, 키를 입력하면 이벤트 발생 후 문자가 입력된다. onKeyUp키를 눌렀다 놓았을 때 이벤트 발생즉, 키를 입력하면 문자 입력 후 이벤트가 발생된다. onKeyPressonKeyDown과 이벤트는 같다. 비교 1) onKeyDown, onKeyUp은 Keycode값이고, onKeyPress는 ASCII 값이다.2) onKeyPress는 ASCII값이기 때문에 shift, ctrl, backspace, tab, 한/영 등의 키를 인식하지 못한다. 예제 123456789101112131415161718192021222324252627282930313233 Document func..
[JavaScript] append (스크립트단에서 문자열 생성 후 입력) append 함수를 이용해서 스크립트단에서 HTML 코드를 생성 후 입력시켜보자 12345678910111213 function getMyList() { $("#ul_List *").remove(); //ul_List 하위 요소 제거 var tmpHtml = ""; tmpHtml += "안녕"; tmpHtml += "하세요"; $("#ul_List").append(tmpHtml); } cs getMyList 함수가 수행될 때 마다 append된 요소에서 계속 추가적으로 append 되기 때문에, 새로고침과 같이 $("#ul_List *").remove() 로 기존에 append된 ul_List 하위 요소를 제거 후 새롭게 추가해주자 예제 Ajax로 서버단에서 가져온 데이터를 활용하여, HTML로 작성 후..
[JavaScript] 웹 페이지를 다시 표시하려면 웹 브라우저에서 이전에 전송한 정보를 다시 전송해야 합니다. 웹 페이지를 다시 표시하려면 웹 브라우저에서 이전에 전송한 정보를 다시 전송해야 합니다.물품을 구매한 경우 [취소]를 클릭하여 중복 거래를 방지해야 합니다.그렇지 않으면 [다시 시도]를 클릭하여 웹 페이지를 다시 표시하십시오. 다음과 같은 오류 발생 12345 opener.location.reload(); window.opener.location.href = window.opener.location.href; window.opener.location.href = window.opener.document.URL;Colored by Color Scriptercs opener.location.reload() 대신 window.opener.location.href = window.opener.location.h..
[JavaScript] 오늘 날짜 (년, 월, 일) 및 날짜 비교 new Date() NaN 오늘 날짜 정보를 가져와보자 12345678910111213 var date = new Date(); var year = date.getFullYear(); //년도 var month = date.getMonth()+1; //월 var day = date.getDate(); //일 if ((day+"").length

반응형