Category: 01_DevTIL ✍

0

Mac 환경에서 IE디버깅하기. (virtualBox 사용)

개인 삽질 정리록개인이 접한 문제를 해결했던 경험을 바탕으로 적은 글이므로,오류가 있는 부분은 댓글로 부탁드립니다 맥OS에서 프론트 개발을 하면 종종 IE 디버깅을 해야할때가 있다. ( 버리고 싶은 IE 🌎 )virtual박스나 가상머신 파일 다운로드 시간이 걸리므로 미리미리 셋팅해두면 좋다. 여러가지 다른 솔루션이 있겠지만 ( Hyper-V, Vi

0

(ing..) ES6 Symbol 프로퍼티

ECMAScript6 책 (두고두고 보는 자바스크립트 표준 레퍼런스)정리중 입니다. 0. Well-Known Symbol스펙에서 @@iterator 형태로 작성된 것을 볼 수 있는데, @@는 Symbol 대신 사용한 것이다. @@iterator === Symobl.iterator Well-Known Symbol은 스펙에서 처리 알고리즘을 구분하기

0

ES6 Symbol 오브젝트

CommentSymbol에 대해서 이해가 안갔는데 C언어의 enum과 비슷한 개념이라고 설명한 부분에서 살짝 감이 왔다. ECMAScript6 책 (두고두고 보는 자바스크립트 표준 레퍼런스)인프런 JavaScript ES6+ 제대로 알아보기 – 중급 :: symbol 심볼은 3가지 형태로 사용할 수 있다. Symbol(): Symbol 값을 생성

0

Git Submodule로 공용로직 공유하기

잘못된 점이 있으면 댓글 부탁드립니다 :) 서론한 언어로 여러 프로젝트를 만들다 보면, 공용으로 사용되는 모듈들이 자연스럽게 생성된다. 비즈니스 코어를 모듈화할 수 있고, 또는 언어도 같고, api를 공유하는 프로젝트가 2벌 이상일 경우 http client만 모아있는 모듈을 따로 분리해서 공용화할 수도 있을 것이다. 이렇게 같은 공용 컴포넌트, 공용

0

Typescript의 Generic을 사용해보자.

TL;DR*제네릭은 선언 시점이 아니라 생성 시점에 타입을 명시하여 하나의 타입만이 아닌 다양한 타입을 사용할 수 있도록 하는 기법이다. *한 번의 선언으로 다양한 타입에 재사용이 가능하다는 장점이 있다. 리액트 + 타입스크립트로 프로젝트를 진행하면서 재밌는 이슈에 많이 부딪하고 있다. 그래도 재밌다고 느낀 이유는 부딪힐 때마다 해결 방법을 타입스크립트에

0

2부/ chap01. RxJs란 무엇인가?

[📕 퀵스타트 Rxjs]를 보고 메모한 부분을 정리했습니다. 1. RxJS란?RxJS is a library for composing asynchronous and event-based programs by using observable sequences.RxJS는 Observable를 사용하여 비동기 및 이벤트 기반 프로그램을 작성하기 위한

0

1/ 함수형 프로그래밍 (🙄)

📒 인사이드 자바스크립트 중 메모해야할 부분만 적었습니다.함수형 프로그래밍에 대해서 더 깊게 배우길 원한다면 Lisp나 Haskell과 같은 언어를 공부하자. TL;DR Higher-Order Functions (고계 함수, 계산의 효율성) Purity (순수성, 데이터 플로우의 취급) Immutable Data (불변성) Referential Tr

0

6/ OOP (ES5 기준)

📒 인사이드 자바스크립트 중 메모해야할 부분만 적었습니다. 0. 클래스 기반의 언어 - 프로토타입기반의 언어클래스 기반의 언어 클래스로 객체의 기본적인 형태와 기능을 정의하고, 생성자로 인스턴스를 만들어서 사용할 수 있다. 런타임에 바꿀 수 없다. 정확성, 안전성, 예측성등의 관점에서는 프로토타입기반의 언어보다 좀더 나은 결과를 보장. JAVA,

0

4/ 함수와 프로토타입 체이닝 (2)

📒 인사이드 자바스크립트 중 메모해야할 부분만 적었습니다. 4. 함수 호출과 this 함수호출시 암묵적으로 arguments 객체와 this인자가 전달된다. 4.1 arguments 객체 유사배열 객체 정의된 함수의 인자보다 적게 함수를 호출할 경우 넘겨지지 않은 인자는 undefined 함수 코드를 작성할 때, 런타임 시에 호출된 인자의 개수