자바스크립트 3

두 지점 사이의 거리 구하기(Javascript)

간혹 캔버스로 동적 다이어그램 및 토폴로지를 만들다 보면 두 지점사이의 거리를 구해야 할때가 있다. 피타고라스 정리만 머리속에 있다면 큰 문제 될것 없지만 갑자기 생각이 안날때를 대비해서 자바스크립트 기반으로 거리 구하는 방법을 적어본다. function getDistance( ax, ay, zx, zy ){ var dis_x = ax - zx; var dix_y = ay - zy; dist = Math.sqrt( Math.abs( dis_x * dis_x ) + Math.abs( dix_y * dix_y ) ); return dist; } var a = { x : 100, y : 200 }; var z = { x : 250, y : 300 }; console.log( getDistance( a.x, a..

Html+CSS+JS 2021.03.22

Javascript 오늘(특정날짜) 기준 특정날짜 계산법

개발하다 보면 오늘 또는 특정 날짜를 기준으로 하여 하루 또는 일주일 등 특정 날짜를 구해야할때 사용할수 있는 방법입니다. 예 ) 하루전 var yDate = new Date( new Date()-1000 * 60 * 60 *24 ); 예 ) 일주일전 var yDate = new Date( new Date()-1000 * 60 * 60 *24 * 7 ); 오늘기준(특정날짜기준) - ( 밀리초 * 초 * 분 * 시 * 일수 ) new Date().getTime() : 1970년 1월 1일 자정을 기준으로 밀리초

Html+CSS+JS 2021.02.19

자바스크립트 정규식 특정문자 치환 모음

많이 사용되는 replace 문자열 치환 정규식 모음입니다. 개발시 유용한 자료는 계속 업데이트하겠습니다. 좌측 공백 제거 : 문장의 좌측 공백을 제거합니다. string.replace(/\s+/, ""); 우측 공백 제거 : 문장의 우측 공백을 제거합니다. string.replace(/\s+$/g, ""); 앞뒤 공백 제거 : 문장의 앞과 뒤의 공백을 제거합니다. string.replace(/^\s+|\s+$/g,''); 행바꿈 제거 : 행바꿈 문자열을 모두 제거합니다. string.replace(/\n/g, ""); 엔터 제거 : 엔터 문자열을 모두 제거합니다. string.replace(/\r/g, ""); 세자리 마다 콤마(,)찍기 : 숫자 표현할때 3자리 마다 콤마를 찍습니다. 물론 소수점 아래..

Html+CSS+JS 2021.02.15