전체보기
-
TypeScript #1공부/TypeScript 2021. 6. 24. 10:31
설치 npm i -g typescript tsconfig.json 파일 생성 tsc --init { "compilerOptions": { "target": "es5", "module": "commonjs", "strict": true, "esModuleInterop": true } } target : 컴파일된 코드가 어떤 환경에서 실행될 지 정의 es5로 설정하면 화살표 함수를 function 으로 변환해준다 es6로 설정하면 화살표 함수를 유지 module : 컴파일된 코드가 어떤 모듈 시스템을 사용할지 정의 strict : 모든 타입 체크 옵션을 true / false esModuleInterop : commonjs 모듈 형태로 이루어진 파일을 es2015 모듈 형태로 불러올 수 있게 한다 outDi..
-
vscode 단축키 정리환경설정, 세팅/단축키,명령어 2021. 6. 23. 10:31
프로젝트, 파일, 화면 새 윈도우창 만들기 : ctrl + shift + n 새 편집 탭 열기 : ctrl + n 파일 열기 : ctrl + o 현재 문서 닫기 : ctrl + F4 익스플로러 창 열기 : ctrl + shift + e 검색 창 열기 : ctrl + shift + f Git 창 열기 : ctrl + shift + g 확장 프로그램 창 열기 : ctrl + shift + x 키보드 단축키 열기 : ctrl + k + s 현재 에디터 파일 창 닫기 : ctrl + w 이전 닫힌 창 열기 : ctrl + shift + t 화면 창 분할 : ctrl + \ 창 선택 : ctrl + 숫자 창 최대화면 : ctrl + b / ctrl + j 모니터 최대화면 : F11 소스 편집 단축키 들여쓰기 : ..
-
크롬 단축키 정리환경설정, 세팅/단축키,명령어 2021. 6. 23. 10:04
새로운 창 열기 : ctrl + n 시크릿 모드 창 열기 : ctrl + shift + n 새 탭 실행 : ctrl + t 검색주소창으로 이동 : alt + d / f6 / ctrl + l 현재 페이지 즐겨찾기 추가 : ctrl + d 현재 탭에서 오른쪽 탭 이동 : ctrl + tab 현재 탭에서 왼쪽 탭 이동 : ctrl + shift + tab 원하는 탭으로 이동(8개까지) : ctrl + 숫자키(1-8) 마지막 탭으로 이동 ctrl + 9 인터넷 사용 기록 삭제 옵션 열기 : ctrl + shift + delete 북마크바 표시/숨기기 : ctrl + shift + b 마지막으로 닫은 탭 다시 열기 : ctrl + shift + t 북마크 관리자 열기 : ctrl + shift + o 탭 종료 :..
-
Promise공부/JavaScript 2021. 6. 21. 17:06
Promise : 자바스크립트에서 비동기 처리에 사용되는 객체 -> 실행은 바로 하되 결괏값은 나중에 받는 객체 -> 결괏값은 실행이 완료된 후 then 이나 catch 메서드를 통해 받는다 Promise 가 필요한 이유 : 비동기 처리를 위해서는 콜백 함수를 사용하게 되는데, 콜백 함수가 많아지면 코드 가독성이 안좋아진다 Promise 상태(states) : new Promise() 로 프로미스를 생성하고 종룔될 때까지 3가지 상태를 갖는다 Pending(대기) : 비동기 처리가 아직 완료되지 않은 상태 Fulfilled(이행) : 비동기 처리가 완료되어 프로미스가 결과 값을 반환해준 상태 Rejected(실패) : 비동기 처리가 실패하거나 오류가 발생한 상태 Pending(대기) : new Promi..
-
비동기, 콜백공부/JavaScript 2021. 6. 21. 10:35
동기 / 비동기 처리 동기(Synchronous) : 한 작업이 실행되는 동안 다른 작업은 멈춘 상태를 유지하고 자신의 차례를 기다린다 동작 방식 코드가 실행되면 순서대로 Call Stack에 실행할 함수가 쌓임 - push 쌓인 반대 순서대로 함수가 실행 - LIFO 실행이 된 함수는 Call Stack에서 제거 - pop 비동기(Asynchronous) : 어떤 요청을 보냈을 때 그 요청이 끝날 때까지 기다리는 것이 아니라, 다음 동작이 실행된다 동작 방식 Call Stack 에서 비동기 함수가 호출되면 Call Stack 에 먼저 쌓였다가 백그라운드(Web API)로 이동한 후에 해당 함수가 등록되고 Call Stack 에서 사라진다 백그라운드(Web API) 에서 비동기 함수의 이벤트가 발생하면,..
-
Python #8 모듈공부/Python 2021. 5. 23. 19:19
1) 표준 모듈과 활용 1-1) 표준 모듈 각기 목적에 맞게 설계되어 있고 다양한 함수, 클래스 등을 제공하며, 별도의 추가 설치 과정 없이 import 문으로 로딩해서 사용한다 a) import 모듈명 import math b) import 모듈명 as 별칭 import math as m c) from 모듈명 import함수, 클래스 from math import radians, ceil, floor, pi -> math 모듈이 호출되지 않고 직접 함수가 호출된다 1-2) math 모듈 유용한 각종 수학 함수와 미리 정의된 값들을 포함한다 1) radians() : 각도를 인자로 전달하면 라디안 변환 값 반환 2) ceil() : 인자로 전달된 숫자보다 큰 값 중 최소 정수 반환 3) floor() :..