링크에서는 다음의 10가지 유틸리티 함수를 소개합니다.
기존에 있었던 함수도 있고, 저자가 만든 함수도 있습니다.
유용한 것들이 많으니 필요한 함수가 있다면 챙겨가세요~
❶ console.log()
프린트, 디버깅등으로 사용하는 console.log() 입니다.
❷ querySelector()
DOM 조작을 편리하게 해주는 함수입니다.
❸ addEventListener()
클릭, 마우스오버등의 이벤트 할당을 편하게 해주는 함수입니다.
❹ random()
Math.random()을 한번 감싸서 min, max를 추가한 함수입니다.
❺ times()
특정 함수를 여러번 실행시키고자 할 때 사용하는 함수입니다.
❻ slugify()
문자열을 URL에서 안전하게 사용할 수 있도록 변경해주는 함수입니다.
❼ validateEmail()
문자열이 올바른 이메일 포맷인지 검사하는 함수입니다.
❽ capitalize()
String에 toUpperCase()는 있지만, 문자열을 대문자로 만들어주는 함수는 없어서 만들었습니다.
❾ sanitizeHTML()
XSS방지를 위해 HTML을 깨끗하게 만들어주는 함수입니다.
❿ localStorage()
로컬 스토리지 사용을 도와주는 함수입니다.