개발 썸네일형 리스트형 event.target과 event.currentTarget 차이 Event 객체 속성 비교 event.target과 event.currentTarget 차이를 간단하게 정리합니다. event.target과 event.currentTarget 은 같을 수도 있고, 다를 수도 있습니다. Search 이벤트를 일으키는 대상과 핸들러를 연결한 대상이 같으므로 event.target을 사용하면 됩니다. event.currentTarget 은 이벤트 핸들러를 사용하는 객체를 가리킵니다. 이벤트 버블링에 의해 핸들러가 작동하기는 하지만 event.target 이 엉뚱한(?) 대상을 가리키므로 당황합니다. currentTarget 속성이 있는지 모른다면 다양한 방법으로 우회하려고 할 수 있습니다. 저도 target인 이미지부터 위로 찾아가는 방식으로 접근해 볼까 생각했었습니다. (.. 더보기 [tip] HeidiSQL ver 12 한글 깨짐 HeidiSQL 12 버전에서 한글 깨짐 현상 2022년 4월 12일 배포한 12.0 버전에서 발생하는 오류입니다. 확인 날짜는 2022년 5월 30일입니다. 12.0.0.6468 버전을 설치하였거나 업데이트하였으면 나타나는 현상입니다. DB 연결을 위한 세션 관리자에서 적용하는 라이브러리를 바꿔주세요. libmariadb.dll에 문제가 있는 것으로 보입니다. 한글이 깨지는 경우 세션 관리자에서 기본 라이브러리인 libmariadb.dll을 사용하면 테이블에 있는 한글이 깨져 보입니다. 한글이 깨져서 내용을 확인할 수 없습니다. 한글이 보이도록 설정 변경 세션 관리자에서 라이브러리를 libmysql-6.1.dll로 바꿉니다. 이제 한글을 확인할 수 있습니다. 더보기 [javascript] html과 javascript로 달력 만들기 이전 달, 다음 달로 달력 바꾸기 html table로 달력 기본 틀 만들기 table 태그를 이용하여 달력 모양을 만듭니다. tbody에 id 값을 지정합니다. 달이 바뀔 때마다 tbody의 내용을 다시 그릴 때 사용합니다. 달력의 한 주인 행은 월의 앞뒤에 있는 빈칸을 고려했을 때 최소 4줄에서 최대 6줄까지 있을 수 있습니다. 셀 개수로는 28개에서 42개입니다. 2022.05 일 월 화 수 목 금 토 1 2 3 4 5 6 7 29 30 31 javascript로 월별 날짜 셀 만들기 주어진 날짜의 이전 달과 다음 달을 구합니다. 현재 달력을 그리기 위해 필요한 셀 개수를 구한 뒤 날짜별로 필요한 정보를 구성합니다. function prevMonth(date) { var target = ne.. 더보기 요소의 특정 속성에 따라 배열 요소를 정렬하기 배열을 요소로 가지는 배열 요소들을 요소의 특정 속성 순서로 정렬하고 싶습니다. 참고, object를 요소로 가지는 배열에도 적용됩니다. 아래 배열 요소를 날짜(a_date) 순서대로 정렬하고 싶습니다. Array ( [0] => Array ( [a_idx] => 24316 [a_title] => (테스트) 하나둘 셋 [a_date] => 2020-08-13 ) [1] => Array ( [a_idx] => 1382 [a_title] => 홍보자료 테스트 [a_date] => 2020-01-22 ) [2] => Array ( [a_idx] => 1383 [a_title] => 교육자료 123 [a_date] => 2021-03-08 ) [3] => Array ( [a_idx] => 24317 [a_tit.. 더보기 31일에 다음 달 구하기 주어진 날짜 또는 현재 날짜의 다음 달을 구하는 경우가 있습니다. 보통 날짜에 한 달을 더해 다음 달을 구합니다. 주어진 날짜가 31일이면 한 달 더하는 방식은 문제가 있습니다. 날짜가 31일이면 한 달이 아닌 하루나 이틀 같은 날짜를 이용하여 다음 달을 구해야 합니다. var target = new Date('2021-02-01'); target.setMonth(target.getMonth() + 1); console.log(target); // Date Mon Mar 01 2021 09:00:00 GMT+0900 (대한민국 표준시) target = new Date('2021-02-28'); target.setMonth(target.getMonth() + 1); console.log(target); /.. 더보기 [javascript] 선택한 개체 배열의 모든 값을 연결한 문자열 var $mobile = $('[name^="c_mobileA"]').map(function () { return $(this).val(); }).get().join('-'); https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/map 여러 형태의 폼 요소가 같은 이름으로 시작할 때, 각 요소의 값을 하나의 문자열로 만든다.=> '010-1234-5678' 010 011 019-- 더보기 [Composer] 설치한 컴포저 업데이트 Window 에서 이미 설치한 Composer의 버전을 확인하고최신 버전으로 업데이트하기 D:\work > composer설치된 Composer의 도움말을 보여준다. D:\work > composer -VComposer version 1.4.1 2017-03-10 09:29:45 D:\work > composer self-updateUpdating to version 1.5.1 (stable channel). Downloading (100%)Use composer self-update --rollback to return to version 1.4.1 D:\work > D:\work > composer -VComposer version 1.5.1 2017-08-09 16:07:22 더보기 [svn] 저장소 옮기기 local to linux 상황: pc에 있는 svn 저장소를 svn 서버로 옮기려고 합니다. 안드로이드 앱과 앱을 지원하는 서버 사이트 개발중입니다.앱과 사이트 코드는 개발자 pc에서 svn 으로 관리하고 있습니다.PC에서 관리하던 각 저장소를 svn 서버로 모으려고 합니다.SVN 서버에 지정된 저장소로 옮기되 앱과 사이트를 구분하고자 합니다. SVN 서버에 사용할 저장소가 이미 생성되어 있습니다. >> 로컬 저장소 백업(dump)D:\Repo> svnadmin dump ./co3la > co3la.dump>> ftp upload >> 서버 저장소 폴더 확인[root@localhost repos]# svn list svn://localhost/co3la>> 서버 저장소에 폴더 추가[root@localhost repos]# svn.. 더보기 이전 1 2 다음