자바스크립트에서 모바일 여부를 체크하는 간단한 함수를 안내해 드리겠습니다. 함수를 호출하여 true인 경우, 모바일 환경으로 간주하여 설정하시면 된답니다. 사이드, 내비게이션 등 모바일과 데스크탑 환경에서 별도로 설정이 필요한 경우에 유용하게 활용할 수 있을 것입니다. <script> function isMobile() { return…
구글 블로그 테마를 수정하다 보면, 알 수 없는 스크립트가 보이기도 합니다. 해당 코드는 언패킹을 통해 해석할 수 있답니다. 패킹 var _0x35d7=["\x24\x28\x64\x6F\x63\x75\x6D\x65\x6E\x74\x29\x2E\x72\x65\x61\x64\x79\x28\x33\x28\x29\x7B\x34\x20\x31\x3D\…
JavaScript에서 소수점 반올림을 지원하는 함수는 toFixed 가 있습니다. toFixed 구문 안내 toFixed 함수의 매개변수는 소수점 뒤에 나타날 자릿수를 0 이상, 20 이하의 값으로 설정합니다. 값을 지정하지 않으면 0을 사용합니다. 소수점 이하가 길면 숫자를 반올림하고, 짧으면 0으로 채우기 때문에 필요시 소수점 이하 0은 제외할…
윤년 1년은 365일로 약속을 하였으나, 달력의 계산에는 오차가 있을 수밖에 없습니다. 이러한 역법의 오차를 보정하기 위해 사용하는 한 가지 방법이 윤년을 체크하는 것입니다. 보통은 2월이 28일까지 있는데, 윤년 또는 윤달이 있는 경우에 2월 29일까지 발생하는 이유가 이 때문입니다. 윤년 체크하기 해당하는 연도가 윤년 또는 윤달인지 여부를 확인…
JavaScript에서 달력과 같은 값에서 반환되는 하이픈을 제거하고 싶습니다. 어떻게 해야 할까요? 크게 2가지 방법을 안내해 드리겠습니다. 정규식으로 하이픈 제거하기 우선, 정규식으로 하이픈을 제거하는 방법에 대해 안내해 드리겠습니다. 아래의 예제 코드에서는 replace() 메서드와 정규식 /-/g를 사용하여 하이픈을 전역으로 제거하는 것을 보…
CSS에서 말풍선 꼬리를 만들어보는 방법에 대한 예제 코드입니다~ speech-bubble 이라는 임의의 div 태그를 만든 다음에, 가상 요소 선택자 after를 추가하여 말풍선 꼬리를 만드는 예제를 보여드릴텐데요, 천천히 읽어보시면 쉽게 이해하실 수 있답니다. 말풍선 꼬리 만드는 방법 <style> #speech-bubble { po…