네이버 스마트에디터에서 http 링크가 자동으로 a 태그로 변환되며 HTML 링크가 깨지는 문제 설명 이미지

네이버 스마트에디터 자동 링크 문제 해결 방법

네이버 스마트에디터를 사용해 글을 작성하다 보면 http 또는 https가 포함된 주소가 자동으로 <a> 태그로 변환되는 경우가 있습니다. 예를 들어 아래처럼 작성했을 때입니다.전자공시시스템(http://dart.fss.or.kr)에서 확인하실 수 있습니다.등록 후 실제 HTML을 보면 다음처럼 …

세계 지도 위에 IP 주소와 국가 정보가 표시되는 IP 위치 조회 개념 이미지

아이피(IP)로 국가 알아내기

KISA에서 제공하는 whois api에 이 기능이 있다. Curl로 각 상황에 맞는 url에 신호를 보내면 요청한 방식데로 리턴값이 온다.json으로 요청함요청: http://whois.kisa.or.kr/openapi/ipascc.jsp?query=112.222.182.204&key={WHOIS OpenAPI 사용 Key}&answer=json응답: {“whois”:{“query”:”112.222.182.204″,”queryType”:”IPv4″,”registry”:”KRNIC”,”countryCode”:”KR”}} $ip_info->whois->countryCode 이런식으로 호출해야 국가코드를 볼 수 있다.웹서핑해서 국가코드를 …

노트북 화면에 여러 개의 배너 슬라이드가 움직이는 모습

Slick Slider란? 아직도 많이 사용하는 이유

웹사이트를 만들다 보면 배너, 상품 목록, 후기 영역 등을 슬라이드 형태로 구현해야 하는 경우가 많습니다. 이때 가장 많이 사용되었던 라이브러리 중 하나가 Slick Slider입니다. 최근에는 Swiper가 많이 사용되고 있지만, 유지보수 …

클릭된 요소와 이벤트 버블링 구조

JavaScript event.target 사용법 정리 (클릭한 요소 찾기)

웹 개발을 하다 보면 클릭한 요소가 어디인지 확인해야 하는 경우가 많습니다. 드롭다운 메뉴를 닫거나 팝업 외부를 클릭했는지 확인할 때 대표적으로 사용되는 것이 바로 event.target입니다. 이번 글에서는 event.target의 개념과 실제 활용 …

사업자등록번호 검증 알고리즘과 JavaScript 예제를 설명하는 이미지

사업자등록번호 검증 규칙 완벽 정리 (JavaScript 예제 포함)

사업자등록번호 검증 규칙은 회원가입, 견적 문의, 세금계산서 발행, 관리자 시스템 개발 시 자주 사용됩니다.많은 개발자가 단순히 숫자 10자리만 확인하는 경우가 있지만, 사업자등록번호는 별도의 검증 알고리즘이 존재합니다.이번 글에서는 사업자등록번호 검증 원리와 …