| 일 | 월 | 화 | 수 | 목 | 금 | 토 | 
|---|---|---|---|---|---|---|
| 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 | 31 | 
- js inner
- config.js
- classList.toggle
- js isNaN
- js charcodeat
- Promise 객체
- TypeScript
- setAttribut
- js 아스키코드
- js 두번째 대문자 뽑기
- 알고리즘 이름만 출력
- js 대소문자 구별
- classList.remove
- js catch
- 타입스크립트적용
- HTML
- js 알고리즘
- js 이름뽑기
- js filter
- classList.add
- js fromcharcode
- js then
- js 대문자 검사
- JS
- 알고리즘 별찍기
- js 별찍기
- CSS
- include경로
- JavaScript
- js class 추가
- Today
- Total
목록TypeScript (2)
크루시의 개발공부
 기존 JavaScript에 TypeScript 적용하기
			
			
				기존 JavaScript에 TypeScript 적용하기
				기존 자바스크립트로만 이루어진 프로젝트에 타입스크립트를 적용하려고 한다. 우선 아래 명령어로 타입스크립트를 설치한다. npm i typescript --save-dev 혹은 npm i typescript --D 타입스크립트는 컴파일이 필요하기 때문에 설정파일이 필요하다. (없으면 에러천국) tsconfig.json 파일을 생성해주고, 기본 값을 설정해준다. { "compilerOptions": { "allowJs": true, "target": "ES5", "outDir": "./dist", "moduleResolution": "Node", "lib": ["ES2015", "DOM", "DOM.Iterable"] }, "include": ["./src/**/*"] "exclude": ["node_modu..
 [자료구조]  JS로 스택(Stack) 큐(Queue) 구현하기
			
			
				[자료구조]  JS로 스택(Stack) 큐(Queue) 구현하기
				스택과 큐는 자바스크립트에 내장되어있진 않지만 배열을 이용하여 구현할 수 있다. 스택 (Stack) 스택은 LIFO (Last In, First Out) 구조로 마지막에 들어간 데이터가 먼저 나오는 구조이다. 입구가 하나인 통에 탑을 쌓는다고 생각하면 된다! 자바스크립트에서의 Stack? - 자바스크립트 배열 메서드인 push()와 pop()을 이용하여 구현할 수 있다. - 삽입, 삭제는 시간복잡도는 O(1)로 배열의 크기가 아무리 커도 자료를 삽입,삭제할땐 효율적인 로직을 짤 수 있다. - 자바스크립트의 콜 스택과 같은 구조이다. - 자바스크립트의 특성상 배열의 크기를 정하지 않기때문에 편리하게 구현할 수 있다. 큐 (Queue) 큐는 FIFO(First in, First Out) 구조로 먼저 들어온 ..