3j.jun

전체 글

알고 사용하지 말자
Dev/JavaScript

[Javascript] 현재 날짜(Date)를 포맷(Format)에 맞게 치환하기 YYYY-MM-DD

개요여러 프로젝트를 맞아 웹사이트를 구축 및 개발을 하다보면 여러 형태의 포멧에 맞게 그려줘야 할 때가 있다. 나는 다른 업체의 API를 통해 게시글을 가져오는 중 Date 형식이 '2024-10-10 오후 07:08:04'라는 값으로 넘어오고 있었고 화면에 년월일만 표시하면 되는 상황이였다. 날짜값에 오전/오후가 포함된 경우를 보아 아래와 같이 정규식으로 분기 처리했는데 더 좋은 방법이 있는지 모르겠다.. 추후에 문제가 생긴다면 변경해야겠다. if("오후" === date.replace(/[^가-힣]gi/, "")) 다음으로 필요한 코드는 날짜를 원하는 포멧에 맞게 뿌려주는 함수였다. 여러 라이브러리를 사용하며 format에 맞게 리턴해주는 함수에 대해 구체적으로 깊게 생각을 해보지는 않았지만, 받은 ..

Dev/JavaScript

[Javascript] 기초

JavaScript란?HTML, CSS로 구성되어있던 홈페이지에서 동적으로 변경되는 콘텐츠를 만들고 제어하기 위해 생성된 스크립팅 언어이고, 변수를 *일급 객채 취급하는 언어이다. 이는 변수에 함수를 담을 수 있고 함수를 리턴 할 수 있다는 얘기이다. JavaScript에서 기본적으로 알아야할 내용들이 몇가지 내용들이 있는데 요약하자면 변수 선언의 종류, 호이스팅, 스코프, 프로토타입, 비동기 처리 정도 있다. 이 정도만 안다면 초급 딱지는 땠다고 생각해도 될 것 같다.*일급 객체란 다른 객체들에 일반적으로 적용 가능한 연산을 모두 지원하는 객체를 가리킨다.  JavaScript 변수 선언보통 var를 사용하여 변수를 선언하였는데 *ES6에서 const, let이 추가되었다. var의 경우 선언과 동시에..

Dev

[Error] tomcat 경로 문제 (ClassNotFoundException 오류) 해결

기존에 잘 되던 홈페이지에 갑작스레 HTTP 404에러가 발생하였다. 방금까지 잘되던걸 확인했었는데 너무 당황스러워 일단 톰캣 재시작을 해도 마찬가지, 해당 경로를 찾아가도 정상적이고 로그를 보니 ClassNotFoundException 이 뜨는데 왜 이 에러가 뜨는지 이해가 안되고 너무 당황스러워 로그를 더 자세히 보지 못했네요ㅠ 잠깐 예전에 vue 프로젝트로 빌드하여 톰캣에 올렸던 적이 있는데 가끔 빌드된 파일들을 다시 못불러 올 때가 있어 tomcat에 올라간 화면 소스를 다시 불러오기 위해 work폴더를 지웠다가 재시작 했던 기억이 나서 그대로 해보니 해결되었는데 해당 문제에 대해 찾는 분이 있을까 공유합니다! 톰캣 경로에 가보면 work라는 폴더가 있는데 해당 폴더에 들어가보면 프로젝트의 폴더가..

3j.jun
개발하는 소년