모듈, 정규표현식

Joy·2022년 9월 26일
0

JavaScript

목록 보기
5/15

프로그램은 ( 작고 단순한 단위 => 크고 복잡한 것 ) 으로 진화된다.
이 과정에서 하나의 기계가 여러 개의 부품으로 이루어진 것처럼,
하나의 코드를 여러 개의 파일로 분리 할 수 있다.

이렇게 분리되는 코드의 부품을 '모듈'이라고 하며 이 과정을 '모듈화'라고 한다.

모듈(module)

본인이 사용하는 환경에 따라서 그 환경에 맞는 모듈화 방법을 익히는 것이 중요하다.

모듈화 장점

  • 자주 사용되는 코드를 별도 파일로 만들어 재활용할 수 있다.
  • 코드를 수정 할 때 필요한 로직을 빠르게 찾을 수 있다.
  • 필요한 로직만을 로드 해 메모리 낭비를 줄일 수 있다.
  • 한번 다운로드 된 모듈은 웹브라우저에 의해 저장되기 대문에 로드할 때 필요한 시간과 네트워크 트래픽을 절약할 수 있다.

라이브러리

라이브러리는 모듈과 비슷한 개념이라고 할 수 있다.
모듈이 프로그램을 구성하는 작은 부품과 같은 로직을 의미한다면,
라이브러리는 자주 사용되는 로직을 재사용하기 편리하도록 잘 정리한 코드들의 집합을 의미한다.

정규표현식

정규표현식은 문자열에서 특정한 문자를 찾아내거나 패턴화하여 다른 텍스트로 치환 할 때 사용하는 도구이다.
긴 작업량을 한 줄로 끝낼 수 있다.
정규표현식은 하나의 언어이면서, JS안에 속해있는 기능이라 할 수 있다.

정규표현식 생성

정규표현식은 두가지 단계로 이루어진다.

1) 컴파일 : 원하는 대상을 찾는, 즉 패턴을 찾는 단계

2) 실행 : 찾은 대상에 대한 구체적인 작업을 하는 단계

profile
🐣

0개의 댓글