이벤트 루프란? 이벤트 루프란? - 웹 브라우저와 Node.js에서 싱글 스레드인 자바 스크립트를 비동기 처리 동작을 하도록 하는 핵심 요소 개발자 기술 면접 준비/정리 2021.06.09
전자정부프레임워크란? 전자정부프레임워크란? - 대한민국 공공기관의 웹 서비스 개발 시 사용을 권장하는 프레임워크 - 정부 및 공공기관, 공기업 등의 웹사이트에 자주 쓰이는 공통 기능들을 JAVA의 Spring 프레임워크와 유명 Java 라이브러리를 가지고 미리 만들어 놓은 공통컴포넌트와 이를 개발하는 개발환경, 실행환경, 운영환경, 관리환경 등으로 구성 개발자 기술 면접 준비/정리 2021.06.09
콜백함수 콜백함수(Callback Function)란? - 어떤 특정 함수가 실행을 마친 후에 실행되는 함수 필요한 이유 - 비동기 데이터를 처리하기 위함 개발자 기술 면접 준비/정리 2021.06.08
Ajax란? Ajax란? - 자바스크립트의 라이브러리 중 하나로 비동기식 자바스크립트와 XML의 약자 - 브라우저가 가지고있는 XMLHttpRequest 객체를 이용해서 전체 페이지를 새로 고치지 않고도 페이지의 일부만을 위한 데이터를 로드하는 기법 - 자바스크립트를 사용한 비동기 통신, 클라이언트와 서버간에 Json 또는 XML 형태의 데이터를 주고받는 기술 개발자 기술 면접 준비/정리 2021.06.08
Json이란? Json이란? - 자바 스크립트의 객체를 만드는 표현식으로 key,value로 이루어져 있다. - 경량의 data를 교환하는 방식 - XML 대체해서 데이터 전송 등에 많이 쓰인다. 개발자 기술 면접 준비/정리 2021.06.08
Jquery 란? Jquery란? - 자바스크립트의 라이브러리로 자바스크립트를 조금 더 편리하게 사용하기 위한 언어 - 달러 표시를 이용해서 코드가 간결해진다. 개발자 기술 면접 준비/정리 2021.06.08
JDK/SDK JDK(Java Devlopment Kit) - 자바 개발 도구 - 자바 애플리케이션을 구축하기 위한 핵심 플랫폼 구성 요소이다. - 자바가상머신과 컴파일러, 디버거, 그리고 자바 애플릿 및 응용프로그램 개발을 위한 도구들 포함 SDK(SoftWare Development Kit) - .소프트웨어 개발 도구 - 개발자를 위해 제공되는 소프트웨어 개발 도구 - API, 디버깅, 문서 등 여러 도구를 포함 개발자 기술 면접 준비/정리 2021.06.08
DOM이란? DOM이란? - Document of Model의 약자 (문서 객체 모델) - HTML, XML 문서에 접근하기 위한 일종의 인터페이스 - 크롬 개발자 도구에서 보여주는 것 개발자 기술 면접 준비/정리 2021.06.08
부트스트랩이란? 부트스트랩이란? - 프론트엔드 개발을 빠르고 쉽게 할 수 있는 CSS 프레임워크 - 트위터에서 사용하는 각종 레이아웃, 버튼, 입력창 등의 디자인을 CSS와 JavaScript로 만들어 놓은 것 TMI🎈 나같은 경우 CSS 프레임워크로 Tailwind 사용해봄! 개발자 기술 면접 준비/정리 2021.06.08
동기와 비동기의 차이 동기 - 요청을 보내고 실행이 끝나면 다음 동작을 처리하는 방식 - 순서에 맞추어 진행되기 때문에 제어하기 쉽다. - 여러가지 요청을 동시에 처리할 수 없어 효율이 떨어진다. ex ) 콜센터 종업원이 일을 처리하는 방식 - 콜센터의 직원은 한 손님의 전화 응대가 끝난 후에 다음 손님의 응대를 진행할 수 있음 비동기 - 요청을 보내고 해당 동작의 처리 여부와 상관없이 다음 요청이 동작하는 방식 - 작업이 완료되는 시간을 기다릴 필요가 없기 때문에 자원을 효율적으로 사용 가능 - 작업이 완료된 결과를 제어하기 어려움 ex ) 이메일 - 우리는 한 사람에게 이메일을 보냈을 때 답변을 받지 않고도 이메일을 다시 보낼 수 있다. 개발자 기술 면접 준비/정리 2021.06.08