콜백함수 콜백함수(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
[JavaScript] this/ function this - 현재 함수를 부른 객체가 누구인지를 나타낸다. - 함수가 어떻게 호출되냐에 따라서 this가 결정 function - javaScript에서 기본적인 구성 블록 중의 하나 - 작업을 수행하거나 값을 계산하는 문장집합 같은 자바스크립트의 절차 개발자 기술 면접 준비/정리 2021.06.08
== VS === == - 값의 일치 여부만 확인 === - 값의 일치 여부뿐만 아니라 타입도 같이 확인 ex ) == 와 === 비교 0 == false // true 0 === false // false -> 0(number), false(boolean) 개발자 기술 면접 준비/정리 2021.06.08