본문 바로가기

전체 글68

비동기 처리 방법 3가지 !비교! ❓비동기 처리(asynchronous processing)프로그램이 작업을 시작한 후에 완료되기를 기다리지 않고 다른 작업을 계속 수행할 수 있게 해주는 프로그래밍 기법✨비동기 처리 방법 3가지1. 콜백가장 기본적인 비동기 처리방식 비동기 작업을 완료한 후 호출되는 함수 여러 개의 중첩된 콜백을 사용하면 가독성이 떨어짐setTimeout(), 이벤트 처리 함수 등…function fetchData(callback) { setTimeout(() => { callback("data received"); }, 1000);}fetchData((data) => { console.log(data); // "data received"});2. Promise콜백 지옥과 같은 문제를 해결하기.. 2024. 5. 20.
i-Konnect 회고록...🫂 https://github.com/BestSprinters/i-Konnect GitHub - BestSprinters/i-Konnect: i-Konnecti-Konnect. Contribute to BestSprinters/i-Konnect development by creating an account on GitHub.github.comhttps://i-konnect.netlify.app/ i-Konnect당신의 아이돌을 커넥팅 해보세요: 추억의 아이돌 조공 후원 서비스i-konnect.netlify.app 개발기간 | 24.04.27 ~ 24.05.08 약 2주동안 진행되었던 프로젝트가 끝이 났다. 기초 프로젝트였음에도 꽤나 난이도 있는 프로젝트였다. 발표 날 전까지는 못 느꼈었는데 우리 팀 정말 팀.. 2024. 5. 18.
이벤트 루프와 태스크 큐 ❓자바스크립트를 멀티 스레드처럼 사용하는 방법이 뭔가요? 이벤트 루프에 대해서 설명해주세요.위의 면접 질문을 받고 새하얗게 기억잃은 나... 뭣도 모르고 자바스크립트 면접 내용 달달 외워서 갔던 나...를 반성하며 이벤트 루프를 조지겠다는 생각으로 쥰내 파봤다.✨이벤트 루프와 브라우저 환경자바스크립는 싱글 스레드로 동작한다. 싱글 스레드: 한 번에 하나의 태스크만 처리한다는 뜻 비동기 로직은 이벤트 루프를 통해 처리된다.힙객체가 저장되는 메모리 공간콜 스택함수 호출 시 실행 컨텍스트가 생성된다.함수를 호출하면 실행 컨텍스트가 순차적으로 콜 스택에 푸시되어 순차적으로 실행된다. 단 하나의 콜 스택을 사용하기 때문에 최상위 실행 컨텍스트가 종료되어 콜 스택에서 제거되기 전까지는 다른 어떤 태스크도 실행하지 .. 2024. 5. 18.
React 기초 세션 특강을 듣고... 이정환 강사님 React 기초 세션 특강주제 : React 기초일시 : 4월 8일(월) 오후 7시 ~ 8시30분(1.5h)리액트는 왜 만들어지게 되었을까?리액트의 설계 의도는 무엇일까?web의 눈부신 발전과 리액트의 탄생기술이 어떤 시대적인 배경에서 어떤 문제를 해결하기 위해 탄생했는지 알아야 한다.90_00: 읽기 전용 기반의 웹 서비스가 대부분오늘날: 사용자와 실시간으로 상호작용하는 서비스들이 대세, read-write 기반의 웹 서비스-> 현대 웹서비스 개발에서 화면 업데이트(인터렉션) 구현의 중요성이 매우 높아짐JQuery바닐라 js 기반으로 DOM을 직접 수정하는 방식으로 동작함.크로스 브라우징 이슈를 해결하고자 만들어짐.쉽고 빠르게 다양한 업데이트를 구현하기에는 무리가 있었음.리액트화면 업데이.. 2024. 5. 18.
당근마켓 현직자 특강을 듣고... 주제 : 개발자의 메타인지강사 : 김준비 당근마켓🥕 안드로이드 엔지니어(전 네이버 엔지니어)성장! 그거 어떻게 하는 건가요?지피지기 백전불태 부지피부지기 매전필태메타인지를 통한 성장 전략 길라잡이좋은 개발자는 어떤 개발자일까?❓일 잘 하는? 개발 잘 하는?난 개발도 중요하다 생각하지만 자신의 일을 책임감 가지고 일하는 개발자가 더 중요하다고 생각했음. 일 잘 하는 것 안에 개발이 속해있다고 생각함.개발은 못하는데 일은 잘 함? -> 아님❓빠르게 개발? 안정적인 개발빠르지만 안정적이게 개발하는 것이 중요하지만, 난 좀 빠르게 개발을 하고 그 뒤에 안정적인 부분을 보완하는 식으로 개발하는 것 같다.회사마다 케바케가 있는 것 같음 -> 스타트업은 빠르게를 선호하는 편, 유저가 많고 영향력이 큰 곳은 안정적으.. 2024. 5. 18.
반응형