- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- deep dive
- 상태관리
- 웹
- 알고리즘
- 네트워크
- React
- js
- async
- http
- 그림으로 배우는 http&network
- git
- C++
- 백준
- Java Script
- es6
- map
- 자바스크립트
- 모던 자바스크립트 deep dive
- 프론트엔드
- get
- html
- error
- 모던 자바스크립트
- git error
- Angular
- 이터러블
- JavaScript
- 비동기
- 백준 실버
- 에러처리
목록Front-End (74)
sharingStorage

- RxJS : RxJS는 Reactive Extension for JavaScript의 약어로 Javascript 라이브러리이다. Reactive X는 Observer패턴, Iterator패턴, 함수형 프로그래밍을 조합하여 제공하는 것이며 RxJS는 이벤트 스트림을 Observerable이라는 객체로 표현한 후 비동기, 이벤트 기반의 프로그래밍 작성을 돕는다. 이벤트 처리를 위한 API로 다양한 연산자를 제공하는 함수형 프로그래밍 기법도 도입되어 있다. ※Reactive Extensions : Reactive X프로젝트에서 출발한 Reactive Programming을 지원하기위해 확장한 것 . - Reactive Programming : : Reactive 하다는 것은 데이터를 다룰 때에 스트리밍형식..

객체와 원시 타입(int, string..)의 근본적인 차이 중 하나는 객체는 '참조에 의해(by reference)' 저장되고 복사된다는 것입니다. 반면 원시값 (문자열, 숫자, 불린 값)은 값 그대로 저장 할당되고 복사됩니다. let message= "Hello"; let phrase= message; console.log(message); //Hello console.log(phrase); //Hello console.log의 결과값이 같은 것을 보아 두 변수에 각각 Hello라는 문자열이 저장되었음을 알 수 있습니다. 하지만 객체의 동작방식은 객체가 저장되어있는 메모리주소인 객체에 대한 참조값이 저장됩니다. let user={name: "Jone"}; let admin=user; admin.nam..

인터페이스는 상호 간에 정의한 약속 혹은 규칙을 의미합니다. 타입스크립트에서의 인터페이스는 보통 다음과 같은 범주에 대해 약속을 정의할 수 있습니다. 객체의 스펙 (속성의 타입) 함수의 파라미터 함수의 스펙 (파라미터, 반환타입 등) 배열과 객체를 접근 하는 방식 클래스 다음은 interface의 간단한 예제입니다. 함수의 구조에 인터페이스를 활용 sum의 구조는 SumFunction 인터페이스가 정의하고 있으므로 sum에 인자가 3개들어갈 수 없다. 따라서 배열의 인덱싱 방식도 인터페이스로 정의할 수 있다. 인터페이스를 활용한 딕셔너리 패턴 - 문자열과 정규표현식이 들어가야함 인터페이스의 확장

tsconfig.json 파일 - Typescript에게 어떻게 javascript로 변환하는지 알려주면서 옵션을 설정하는 파일. compilerOption - 실제 컴파일 할 경우 적용되는 옵션들 module: 어떤 모듈 방식으로 컴파일할지 결정 ex) "commonjs" : node.js를 일반적인 버전으로 사용하고 다양하게 import, export할 수 있게함 target: 원하는 자바스크립트 버전 ex) es6, es6, ES2015... outDir: 컴파일 후 js파일이 생성될 디렉토리 명 sourceMap: 빌드시 map파일을 생성할 것인지 true or false notImplicitAny: 모든 타입에 대해 타입을 넣어줘야함 (any라는 타입일지라도) include : 컴파일할 파일 경..