도움되는 10가지 자바스크립트 유틸리티 함수

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

10 Helpful JavaScript Utility Functions

DEV Community

10 Helpful JavaScript Utility Functions

다음 내용이 궁금하다면?

또는

이미 회원이신가요?

2023년 3월 10일 오전 2:16

 • 

저장 115조회 3,574

댓글 0

    함께 읽은 게시물

    테드(TED) 강의장에 황소가 등장했다. <생각의 공유> 저자 리오르 조레프는 청중에게 황소 무게를 예측해 보라고 제안한다. 그러자 140㎏에서 3t까지 다양한 오답이 쏟아졌다.

    ... 더 보기

    왜 공동체에 집단 지성이 필요한가?

    기호일보 - 아침을 여는 신문

    왜 공동체에 집단 지성이 필요한가?

    고용노동부에서 주관하는 청년미래플러스 3기를 모집 중이라고 합니다.

    구직자와 재직자 두 가지 트랙을 동시에 모집한다고 하네요.

    • 모집 기간: 6월 15일 ~ 8월 3일

    ... 더 보기

    어제 저커버그 인터뷰에서 연구자들을 돈으로 매수..아니 돈으로 경쟁사들에게서 빼오고 있다는 의혹에 대해서 답했는데요.


    이는 잘못된 말이라며, 탑티어 연구자들의 욕망(!)은 GPU를 최대한 많이 사용할 수 있기를 바라는 것이고, 그래서 작은 팀으로 무한대의 GPU를 쓸 수 있게 해 준다는 것으로 유혹(?) 했다고 합니다. (*욕망, 유혹 같은 표현을 저커버그가 쓴 건 아님)


    ... 더 보기

    조회 1,279


    MCP 모르면 대체 얼마나 손해 보는 걸까?🤔

    ... 더 보기

    MCP 모르면 대체 얼마나 손해 보는 걸까? | 요즘IT

    요즘IT

    MCP 모르면 대체 얼마나 손해 보는 걸까? | 요즘IT

    Replit 이용 후기

    최근 Replit를 사용하면서 느낀 점을 남겨봅니다.

    ... 더 보기

    반드시 알아야 하는 7가지 데이터베이스 확장성 전략

    1. Materialized Views:

    ... 더 보기

     • 

    저장 217 • 조회 5,605