iris.dew

Written by@irisdew
Junior Frontend Developer

GitHub

영문 홈페이지 추가하기

다국어 홈페이지를 지원하는 것은 글로벌 서비스라면 필수! 보통 한국어와 영어는 기본!, 다국적 기업의 경우 그 외에 다양한 언어로 홈페이지를 보여준다. image image 💁‍♂️ 사용자가 원하는 언어로 홈페이지를 보여주는 방법 최초 접속 시 브라우저 설정 언어에 따라 사용자 언어 셋팅 사용자 언어 설정 정보를 쿠키/세션/로컬스토리지에 저장 이후 접속 시 쿠…

이벤트 루프

자바스크립트 엔진 자바스크립트 코드를 해석하고 실행하는 인터프리터 ⚙ Webkit, V8… 자바스크립트 엔진은 크게 으로 구분된다 은 메모리 할당이 일어나는 부분 (변수, 객체 등이 저장되는 일종의 창고) 은 함수가 호출되는 순서대로 쌓이는 스택 함수 실행 시 호출 스택에 해당 함수를 집어 넣음 함수 return 시(함수의 실행이 끝나면) 호출 스택…

브라우저 동작 원리

브라우저란? 월드와이드웹(WWW)에서 정보를 검색, 표현, 탐색하기 위한 소프트웨어 브라우저의 핵심 기능은 사용자가 선택한 자원을 서버에 요청하고 브라우저에 표시하는 것 💡 자원 Resource 사용자가 원하는 웹페이지를 구성하기 위해 필요한 파일들 (HTML, CSS, JS, 이미지 …) 브라우저는 HTML과 CSS 명세 (웹 표준화 기구인 W3C(…

React로 사고하기

리액트 공식문서 - React로 사고하기를 읽고 정리한 글입니다. 단일 책임 원칙 single responsibility principle 하나의 컴포넌트는 한가지 일을 하는게 이상적이라는 원칙 1 컴포넌트 1 일 1 함수 1 일 1 파일 1 일 코드가 150줄이 넘어간다면 분명히 줄일 수 있다. 하위 컴포넌트로 분리하자. 정적 UI를 만든 후 컴포넌트…

자란다 기업과제 회고

배포 주소 🔗 자란다 - Team RE4CT Github 미팅로그 어떻게 협업을 했는가? 7인 팀프로젝트였고, 만들어야할 기능은 크게 로그인/회원가입/관리자 페이지였다. 그래서 로그인팀/회원가입팀/관리자팀으로 2~3명씩 팀을 나눴고, 나는 그 중 회원가입팀에 들어가 혜린님과 함께 작업한 후 작업 내역을 전체에 합쳤다! 으로 프로그래밍 하는 경험, 로 …