본문 바로가기

전체 글86

til 2023. 1. 25.
타입스크립트란 타입스크립트(TypeScript)는 자바스크립트의 슈퍼셋인 오픈소스 프로그래밍 언어이다. 마이크로소프트에서 개발, 유지하고 있으며 엄격한 문법을 지원한다. C#의 리드 아키텍트이자 델파이, 터보 파스칼의 창시자인 Anders Hejlsberg가 개발에 참여한다.[4] 클라이언트 사이드와 서버 사이드를 위한 개발에 사용할 수 있다. 타입스크립트는 자바스크립트 엔진을 사용하면서 커다란 애플리케이션을 개발할 수 있게 설계된 언어이다. 자바스크립트의 슈퍼셋이기 때문에 자바스크립트로 작성된 프로그램이 타입스크립트 프로그램으로도 동작한다. 타입스크립트에서 자신이 원하는 타입을 정의하고 프로그래밍을 하면 자바스크립트로 컴파일되어 실행할 수 있다. 타입스크립트는 모든 운영 체제, 모든 브라우저, 모든 호스트에서 사용 .. 2023. 1. 25.
TIL 왜 Fruit[5]로는 Orange가 불러지는데 ko로는 Korean이 불러지지 않는지 찾아봐야곘다 2023. 1. 20.
Socket.IO Socket.IO는 실시간 웹 애플리케이션을 위한 이벤트 기반 라이브러리이다. 웹 클라이언트와 서버 간의 실시간 양방향 통신을 가능케 한다. 두 부분이 있다: 브라우저에서 실행되는 클라이언트 사이드 라이브러리, 그리고 Node.js용 서버 사이드 라이브러리. 두 구성 요소는 거의 동일한 API를 갖고 있다. 2023. 1. 20.
til 타입스크립트(TypeScript)는 자바스크립트(JavaScript)를 기반으로 정적 타입 문법을 추가한 프로그래밍 언어 컴파일 언어, 정적 타입 언어 자바스크립트는 동적 타입의 인터프리터 언어로 런타임에서 오류를 발견할 수 있다. 자바스크립트 슈퍼셋(Superset) 타입스크립트는 자바스크립트의 슈퍼셋, 즉 자바스크립트 기본 문법에 타입스크립트의 문법을 추가한 언어 객체 지향 프로그래밍 지원 타입스크립트는 ES6(ECMAScript 6)에서 새롭게 사용된 문법을 포함하고 있으며 클래스, 인터페이스, 상속, 모듈 등과 같은 객체 지향 프로그래밍 패턴을 제공 2023. 1. 16.
WIL 이번 한주간은 socket.io 강의와 지난 프로젝트를 다듬는 시간을 가졌으며 지난 프로젝트 결과물에 소켓io를 적용시키려 하였으나 강의 내용을 이해하는데 많은 시간이 필요하여 아직 적용하진 못했다, 꼭 소켓을 적용시켜서 결과물을 보고싶다. 2023. 1. 16.
TIL res.locals res.locals의 프로퍼티들은 request의 라이프 타임 동안에만 유효하다. html/view 클라이언트 사이드로 변수들을 보낼 수 있으며, 그 변수들은 오로지 거기서만 사용할 수 있다. 2023. 1. 12.
til WebSocket이란 Transport protocol의 일종으로 쉽게 이야기하면 웹버전의 TCP 또는 Socket이라고 이해하면 된다. WebSocket은 서버와 클라이언트 간에 Socket Connection을 유지해서 언제든 양방향 통신 또는 데이터 전송이 가능하도록 하는 기술이다. Real-time web application구현을 위해 널리 사용되어지고 있다. (SNS어플리케이션, LoL같은 멀티플레이어 게임, 구글 Doc, 증권거래, 화상채팅 등) 2023. 1. 11.
TIL 웹 소켓 1.Polling 2.Long Polling 3.WebSocket 4.Server Sent Event 5.WebRTC 2023. 1. 10.