Welcome to the blog

Posts

My thoughts and ideas

  • 6장 타입스크립트 컴파일

    타입스크립트가 웹에서 실행되려면 먼저 자바스크립트로 바뀌어야 한다. 이 장에서는 타입스크립트가 실행되는 전반적인 흐름을 살펴보고, 타입스크립트 컴파일러의 주요 역할과 구조에 대해 알아본다. 그리고 실제로 어떻게 컴파일하는지를 확인해본다.

    6.1 자바스크립트의 런타임과 타입스크립트의 컴파일

    6.1.1 런타임과 컴파일타임

    • 프로그래밍 언어는 일반적으로 고수준과 저수준 언어로 구분할 수 있다. 고수준 언어는 사람이 이해하기 쉬운 형식으로 작성되며, 저수준 언어는 컴퓨터가 이해하기 쉬운 형식으로 작성된다....
  • 실무에서 Typescript Mixin 적용해보기

    이번에 오피스에 댓글 기능 공통 프레임워크를 개발을 하면서, 타입스크립트 Mixin을 사용해봤고, Mixin을 실무에 적용해보면서 공부했던 것들을 한번 정리해보고자 한다.

    Mixin이 필요했던 상황

    • 문서에서 본문 content내의 객체와 content와 별개인 댓글 객체와 연결을 시키려면, 기존엔 content 내 특정 객체에서 댓글 객체에 대한 Id 리스트(commentList)를 들고 있었다.
    • 하지만, 특정 모듈에만 있는 댓글 기능을 전 모듈로 올리는 공통 프레임워크 작업을 진행하면서, 댓글을...