채팅 사이트 구현
·
개발일지
보호되어 있는 글입니다.
TyprScript와 JavaScript의 차이
·
공부한 것
나는 주로 리액트 개발을 타입스크립트를 사용해서 하는데 같은 학교 친구들에게 프론트엔드 개발을 알려주다보면왜 자바스크립트가 아닌 타입스크립트를 쓰는지 물어보는 경우가 많다. 먼저 타입스크립트는 자바스크립트의 문법이 너무 자유롭다보니선언할 때 타입을 지정하지 않는데, 이러면 동작하면서 개발자가 모르게 형변환이 되어있는 부분이 예상치 못한 오류를 발생시킬 수 있다.자바스크립트는 동적 타입이라 그 특성상 이런 버그들을 찾기 힘들다보니 타입스크립트를 사용한다면 컴파일 단계에서 에러를 알려줘 이러한 오류를 방지할 수 있다. 타입스크립트에는 자바스크립트와 달리 타입 검사라는게 있는데 이게 뭐냐면명시적, 추론된 타입을 기반으로 코드를 검사한다.각 변수, 함수, 객체의 타입을 검사하고 타입이 일치하지 않거나 오류가..
express.js
·
공부한 것
express.js내가 백엔드를 할때 자주 사용하는 프레임워크인데,이번에 프로젝트에서도 사용하게 되어 다른 팀원에게 설명하고 알려줄 일이 생겨서 다시 공부하며 써본다. express.js는 Node.js 기반의 웹 프레임워크이다.http 서버 기능을 쉽게 구축할 수 있도록 해주고라우팅, 미들웨어, 요청/응답 처리 등의 기능을 제공한다. 여기서 라우팅은? 어떤 요청이 들어왔을 때 어떤 함수를 실행할 지 지정하는걸 말한다.미들웨어란? 요청과 응답 사이에서 동작하는 함수를 미들웨어라고 한다 .express.js의 특징은문법이 간결하고, 미들웨어 구조이고, 확장성이 좋다. 간단한 예시 코드와 한번 보자.const express = require('express')const app = express()const ..
svelte로 만든 간단한 사이트 예시 코드
·
공부한 것
보호되어 있는 글입니다.
vue.js란
·
공부한 것
보호되어 있는 글입니다.