전체 글 320

ECMAScript란?

ECMAScript 란? - Ecma International이 ECMA-262 (1996년 11월 ~)기술 규격에 따라 정의하고 있는 표준화된 스크립트 프로그래밍 언어 - JavaScript를 표준화하기 위해 만들어짐 - 웹 클라이언트 측 스크립트로 많이 사용되며, 점차 Node.js를 사용한 서버 측 스크립트에도 사용됨 ※ Ecma International - 1961년 유럽에서 컴퓨터 시스템을 표준화하기 위해 세워짐 - 정보와 통신 시스템을 위한 국제적 표준화 기구 - 원래 이름 : European Computer Manufacturers Association (ECMA) - 기구의 국제적 확장을 반영하여 현재의 이름으로 바뀜 ECMAScript와 JavaScript 차이 - ECMAScript :..

[Angular5] translate 번역 값이 안나오고 번역 키가 대신 나오는 현상 해결

app.module.ts 파일에서 아래 모듈, 함수 추가 import { NgModule, Injector, APP_INITIALIZER } from '@angular/core'; import { LOCATION_INITIALIZED } from '@angular/common'; import { TranslateModule, TranslateLoader, TranslateService } from '@ngx-translate/core'; import { TranslateHttpLoader } from '@ngx-translate/http-loader'; export function appInitializerFactory( translate: TranslateService, injector: Injecto..

ECMAScript 2020

String.prototype.matchAll( ) - String.prototype.match( )와 유사하게 동작 - 정규 표현식과 매칭되는 문자열, 세부 정보를 포함하는 iterator를 반환 예제) const text = "From 2019.01.29 to 2019.01.30"; const regexp = /(?\d{4}).(?\d{2}).(?\d{2})/gu; const results = text.match(regexp); console.log(results); // [ '2019.01.29', '2019.01.30' ] const text = "From 2019.01.29 to 2019.01.30"; const regexp = /(?\d{4}).(?\d{2}).(?\d{2})/gu; const..

[Javascript VS Typescript] 자바스크립트와 타입스크립트 중 뭐가 더 좋을까

Javascript - HTML 및 웹 개발에 가장 많이 사용되는 프로그래밍 언어 - 메모리 측면에서 가볍고, 크로스 플랫폼 개발을 지원하는 객체 기반 스크립팅 언어 - 웹 사이트의 클라이언트 쪽 동적 페이지를 만드는데 적합 - HTML 페이지에서 사용되고, 페이지가 로드될 때 자동으로 실행 - 일반 텍스트로 제공 및 실행 - 실행을 위한 별도의 준비나 컴파일이 필요하지 않음 특징 1. 서버 커뮤니케이션 - 페이지를 서버에 전송하기 전, 사용자 입력의 유효성을 검사하는 옵션 제공 2. 상호 작용 - 마우스 hover 시 나타나는 인터페이스 등 3. 낮은 reloading 속도 - 코드를 즉시 참조하므로 개발자가 업데이트한 사항을 페이지가 다시 로드될 때 까지 기다리지 않고 바로 볼 수 있음 4. 날짜와 ..

[NPM] forever 모듈 자체 로그 파일 생성하지 않음

forever 모듈은 실행할 때 기본으로 로그 파일을 생성합니다. - 로그 파일 생성 위치 /${forever 실행한 사용자 홈디렉토리}/.forever - forever 바이너리로 로그 파일 확인 forever logs - forever 바이너리로 기존 로그 파일 삭제 forever cleanlogs https://www.npmjs.com/package/forever forever A simple CLI tool for ensuring that a given node script runs continuously (i.e. forever) www.npmjs.com 만약 별도로 로깅을 하고 있다면 굳이 forever에서 생성하는 로그를 만들 필요가 없겠지요? 그럴 때는 "-a -l /dev/null" 옵션..