DOM Collection을 탐색할 때는 while을 사용하자

야밤에 굉장히 이상한 버그를 겪었다. 우리 회사에서 제공하는 기능 중에 Fancy Anywhere라는 기능이 있다. 문서에 우리가 제공하는 스크립트 포함시키고, 이미지에 특정한 클래스 이름을 붙이면 관련 상품으로 연결되는 기능이다. 따라서 당연히 문서에 있는 이미지 전체를 탐색하는 코드가 포함되어 있다. 오늘의 문제는 여기서 발생했다. 어떤 환경에서도 잘 동작하여야 하며, 그러면서도 가벼움을 유지해야 하는 스크립트이므로, 코드는 어떠한 프레임워크의 …

화요정규식 – 6주차 : IP 주소

화요일의 정규식 6주차 문제는 IP 주소 형식을 체크하는 것입니다. IP 주소 형식은 우리가 흔히 아는 255.255.255.255 같이 4개의 파트로 이루어진 10진수 형태 외에도 각 파트를 8진수, 16진수로 표현한 형식도 가능하며(예. 0xff.0xff.0xff.0xff) 또는 아예 각 파트를 자리수로 보아 0xffffffff와 같이 표현하거나 이를 10진수, 8진수 형태로 표현한 형식도 있습니다. 숫자만으로 형식이 구성되는 것은 간편해서 좋지만, 언제나 그렇듯 …

화요정규식 – 5주차 : 숫자

화요일의 정규식 5주차 문제는 숫자 형식을 체크하는 것입니다. 체크할 숫자 형식은 두 가지입니다. 하나는 우리가 흔히 아는 표기법으로 세 자리마다 쉼표로 구분하고 소수점 아래는 점(.)으로 구분하는 것입니다. 두 번째 표기법은 첫 번째와 같은 규칙을 따르지만 단 쉼표 대신 공백을, 점 대신 쉼표를 사용합니다. 각각의 경우에 해당하는 정규표현식을 작성한 뒤 OR 연산자로 붙이면 됩니다. 해답 및 …