Programming/Script


    728x90
    반응형

    [Node.js] 노드에서 모듈 사용하기 (exports / module.exports / 외장 모듈)

    🍳 모듈 별도의 파일로 분리된 독립 기능의 모음 exports 전역 객체를 통해 모듈을 불러와 사용 (require() 메서드 이용) 기존 코드 let calc = {}; calc.add = function(a, b) { return a + b; } console.log(calc.add(10, 10)); // 결과 20 exports 속성을 추가할 수 있어 여러 개의 변수나 함수를 각각의 속성으로 추가할 수 있음 (파일이 없다면 해당 이름의 폴더를 찾은 후 index.js 파일을 불러옴) // calc.js (모듈 파일 분리) // exports 객체에 add 속성 추가 exports.add = function(a, b) { return a + b; } // main.js // require() 함수를 ..

    [Node.js] 노드에 대해 알아보고 윈도우 10에 node.js 설치하기

    Node.js 란? 자바스크립트를 이용해 서버를 만들 수 있는 개발 도구 Chrome V8 Javascript 엔진으로 빌드된 Javascript 런타임 비동기 입출력 방식, 모듈과 패키지 제공, 이벤트 기반 입출력, 자바스크립트 사용 Node.js 설치하기 1. 텍스트 에디터 설치 VSCode 다운로드: https://code.visualstudio.com/ Visual Studio Code - Code Editing. Redefined Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications. Visual Studio Code is free a..

    [JavaScript] 정규 표현식(Regular Expression) 정리: 패턴 / 메서드 / 플래그 / 정규식 예제

    정규 표현식이란? 문자열에 나타나는 특정 문자 조합과 대응시키기 위해 사용되는 패턴 정규식 생성 방법 1. 정규식 리터럴 슬래시(/)로 감싸는 패턴 스크립트가 불러와질 때 컴파일 (정규식이 상수일 때 사용) var re = /ab+c/; var re = /ab+c/g; 2. RegExp 객체 RegExp 객체의 생성자 함수 호출 정규식 실행 시점에 컴파일 (정규식 패턴이 변경될 수 있는 경우 사용) var re = new RegExp("ab+c"); var re = new RegExp("ab+c", "g"); 정규식 패턴 \ (역슬래시) 1. 특수문자가 아닌 문자 앞에 사용 해당 문자는 특별하고, 문자 그대로 해석되면 안됨 b: 소문자 b 패턴과 대응 \b: 어떤 문자와도 대응되지 않음 2. 특수문자 앞..

728x90
반응형