전체 글 103

자바스크립트: 객체(1)

자바스크립트: 프로토타입 객체 기반의 함수형 동적 타입 스크립트 1. 객체(Object) - 한 개 이상의 데이터를 담을 수 있는 자료형 (원시타입은 한 개의 데이터) - 키: 값으로 구분된 프로퍼티를 중괄호 안에 담고 있다. - 객체 지향 프로그래밍: 사물, 개념 등 실물로 존재하는 모든 것을 프로그래밍에서 사용하기 위해 핵심 내용이나 기능만 추상화해 정의하는 프로그래밍 패러다임, 인간이 사물을 인지하는 방식을 프로그래밍에 접목하기 위한 방법 //구기종목: //공을 가지고 한다. //점수로 경쟁한다. let ballGame = new Object(); //새로운 객체를 생성하는 객체 생성자 함수 사용 ballGame = { // 중괄호를 사용하는 객체 리터럴 문법 ball: true, score: tr..

Today I Learned 2022.06.28

첫 면접

드디어 첫 면접을 봤다 운이 좋게 면접보려는 회사와 연관된 분야에서 일한 경험이 있었다. 쉽게 오지 않는 면접기회였는데 첫 면접이기도 하고 준비가 많이 부족해 아쉬움이 남는 면접이었다. 면접관으로 참여하신 분은 총 4명으로 프론트엔드 개발팀 모두와 ceo님이 함께 하셨다. 다행히 대답을 못하거나 긴장해서 버벅거려도 좋은 분위기를 만들어주려고 하셔서 면접 분위기는 생각했던 것 보다 좋았지만, 역시 문제는 면접을 못 봤다는데 있었다. 그래도 다음 면접을 위해 질문 내용을 기록해야겠다. 질문: 프로젝트 어려웠던 점 어떻게 해결했나 깃, 프리티어, 커밋 컨벤션 Aws s3 ec2 리액트 리덕스 리덕스 툴킷 상태관리 리덕스 왜? 드릴링해봤나? 어떻게 공부하는지 타입스크립트 이벤트루프 호이스팅 궁금한점 바라는 회사..

Today I Learned 2022.06.22

http / https

url에서 확인할 수 있는 http/https는 서버와 클라이언트가 어떤 방식으로 통신할 것인지 말해주는 protocol(규칙)의 종류 1. http - HyperText Transfer Protocol의 약자로 하이퍼텍스트를 전송하기 위한 규칙이다. - 하이퍼텍스트? 기존 텍스트(책, 신문 등)의 개념을 뛰어넘은 비선형적인 텍스트라는 의미에서 사용되는 용어이다. - http는 클라이언트의 요청(request)과 서버의 응답(response)으로 이루어지며, 보통 80번 포트를 사용한다. - 포트? 각 프로토콜이 연결되는데 사용하는 통로 번호 http요청의 구성: - 메써드, 경로, 버전이 명시되어 있는 스타트 라인 - 리퀘스트의 추가 정보를 담고 있는 헤더 - 요청 내용을 담고 있는 바디 http의 특..

카테고리 없음 2022.06.20

React, Angular, Vue의 차이

애플리케이션을 개발할 때 빠른 생산성과 효율을 위해 사용하는 것이 프레임워크, 라이브러리이다. 둘의 차이는 제어흐름에 있다. 개발자가 전체적인 애플리케이션 틀의 주도권(제어흐름)을 가지고 필요할 때 사용하는 도구는 라이브러리이다. 반면 전체적인 틀이 정해져 있으며, 개발자는 그 틀 안에서 필요한 코드를 작성해 완성시키는 것은 프레임워크이다. 프레임워크는 사용해야 할 코드가 정해져 있고, 사용 목적이 명확하다. (프레임워크는 밀키트 카레 vs 라이브러리는 손질양파, 다진 마늘, 앞다리살 카레용 ) Angular는 정리된 폴더 구조, 쉬운 개발환경 구성(Angular CLI), 다양한 모듈 지원 등 애플리케이션 개발에 필요한 모든 기능이 내장된 강력한 프레임워크이다. 기존 AngularJS에서 2016년 타..

Today I Learned 2022.06.14