일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- react ts
- 도커
- javascript
- c# delegate
- Docker image
- Asp Net Core
- ASP Core
- Git
- docker container
- 리덕스
- 리액트
- 리액트 리덕스
- Docker
- asp.net core
- asp core mvc
- 도커 이미지
- 도커 레이어
- docker layer
- C#
- asp core 권한
- react typescript
- React Redux
- react
- redux
- 도커 컨테이너
- asp.net core mvc
- 리액트 타입스크립트
- 리액트 타입스크립트 적용하기
- vscode extension
- js
- Today
- Total
목록Languages (39)
기초 메모지

JavaScript ES6 알아보기 ES, ECMAScript 약자이며 자바스크립트 표준을 의미하는 용어이고 6, 버전(Version)을 의미합니다. 주요 문법 지역 변수(let), 상수(const) 키워드 템플릿 리터럴(Template Literal) 객체 리터럴(Object Literal) 화살표 함수(Arrow Function) 구조 분해 할당(Destructuring Assignment) 프라미스(Promise) 클래스(Class) 문자열 메서드(String Method) 다중 라인 문자열(Multi-Line-String) 기본 매개변수(Default Parameter) 모듈(Module) 지역 변수(let) 상수(const) 키워드 상수 선언 키워드 const, 블록 스코프를 가지고 있는 지역 ..

세션 스토리지(Session Storage) 브라우저 세션이 유지될때까지만 사용할 수 있습니다. 탭이나 창을 닫을 때 삭제됩니다. 도메인별 세션 스토리지에 저장됩니다. // 세션 스토리지에 데이터 저장 sessionStorage.setItem("id", "user"); // 세션 스토리지에서 데이터 읽기 sessionStorage.getItem("id"); // 세션 스토리지에서 데이터 삭제 sessionStorage.removeItem("id"); // 세션 스토리지 데이터 초기화 sessionStorage.clear(); 로컬 스토리지(Local Storage) 탭 간 데이터를 공유할 수 있습니다. 직접 삭제할때까지 데이터가 지속됩니다. 탭이나 창을 닫고 열었을 때도 지속됩니다. // 로컬 스토리지에..

라이브러리를 사용하여 개발한 프로그램이라면 다른 PC에서 사용할때 동일한 버전의 라이브러리 사용이 권장됩니다. 사용하고 있는 라이브러리 종속성 정보를 추출하고 복원하는 방법을 알아봅니다. 추출 pip freeze > requirements.txt 복원 pip install -r requirements.txt

정적(Static) 타입인 타입스크립(TypeScript)는 동적(Dynamic) 타입인 자바스크립트(JavaScript)에서 발생할 수 있는 타입 에러를 방지하고, 타입이 정해져 있어 코드 완성 기능을 사용할 수 있어 효율성을 높여주는 효과가 있습니다. 1. Node.js 설치 타입스크립트를 사용하기 위해서는 Node.js가 설치되어 있어야합니다. Node.js (nodejs.org) Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org 정상적으로 설치가 끝났다면 다음 명령어를 이용해 버전을 확인 할 수 있습니다. node -v 2. TypeScript 설치 타입스크립는 NPM 패키지 형태로 ..

실행 환경에 따른 this 자바스크립트 this는 전역 공간에서 전역 객체를 가리키는데 환경에 따라 다른 이름과 정보를 가지고 있습니다. (function () { console.log(this); })(); 다음 코드를 각각 Node.js와 브라우저에서 실행시켜보겠습니다. Node.js - Global 브라우저(Browser) - Window 실행 환경 마다 다른 이유? 전역 공간에서 this는 전역 객체를 가리키는데, 전역 객체 이름과 정보는 런타임(Runtime) 환경마다 다릅니다. 따라서 Node.js 전역 객체 이름은 Global , 브라우저 전역 객체 이름은 Window 입니다.

setTimeout(Func, Time, Args) : 일정 시간이 지난 후 특정 함수를 호출합니다. Func : 일정 시간이 지난 후 실행할 함수(Callback Function) Time : 일정 시간(밀리 초 : ms) Args : 매개 변수 예정 작업 취소 clearTimeout(setTimeout ID) clearTimeout(Timeout); setInterval(Func, Time, Args) : 일정 시간 간격으로 특정 함수를 호출합니다. Func : 일정 시간이 지난 후 실행할 함수(Callback Function) Time : 일정 시간(밀리 초 : ms) Args : 매개 변수 반복 작업 취소 clearInterval(setInterval ID) clearInterval(Interva..

다른 언어를을 사용하면서 C#에서 "../.../test.exe" 형식으로 사용할 수 없을까 생각하다 고안한 방법입니다. static void Main() { Console.WriteLine(ReletivePath("../PFolderFile.exe")); Console.WriteLine(ReletivePath("../../PFolderFile.exe")); Console.WriteLine(ReletivePath("../../../PFolderFile.exe")); } /// /// 상대 경로를 절대 경로로 반환합니다. /// /// /// static string ReletivePath(string InternalPath = "") { InternalPath = InternalPath.Replace("..

폴더(디렉토리) 생성 /// /// 폴더(디렉토리) 생성 /// /// 경로(Path) static void CreateFolder(string sPath) { Directory.CreateDirectory(sPath); } 폴더(디렉토리)가 존재하지 않으면 생성하기 /// /// 폴더(디렉토리)가 존재하지 않으면 생성. /// /// 경로(Path) static void CheckFolder(string sPath) { if (!Directory.Exists(sPath)) { Directory.CreateDirectory(sPath); } } 폴더(디렉토리) 제거 /// /// 폴더(디렉토리) 제거 /// /// static void DeleteFolder(string sPath) { Directory..