본문 바로가기

Frontend

(2)
JSON 이란? ✔ HTTP(Hypertext Transfer Protocol)는 프로토콜의 하나로, 브라우저 위에서 동작하고 있는 웹 사이트나 웹 어플리케이션과 같은 클라이언트들이 어떻게 서버와 통신할 수 있는 지 정의한 것이다. Hypertext는 웹 사이트에서 이용되고 있는 링크, 전반적으로 쓰여지는 리소스, 문서, 이미지를 다 포함한다. HTTP를 이용해 서버에서 데이터를 받아오는 방법으로 AJAX가 있다. ✔ AJAX(Asynchronous JavaScript And XML)는 웹 페이지에서 동적으로 서버와 데이터를 주고받을 수 있는 기술을 의미한다. 대표적으로 XHR(xmlHttpRequest)가 있다. XHR는, browse API에서 제공하는 object 중 하나로 서버에게 데이터를 요청하고 받아올 수 있..
Vue.js 시작하기! Vue.js란? Vue.js란? 웹 페이지화면을 개발하기 위한 프론트엔드 프레임워크이다. 에반(뷰 창시자)은 앵귤러의 명시적 데이터 바인딩과 같은 필수적인 요소들만 가지고 화면을 구현하기 시작했고 오픈 소스화 하면서 많은 사람들이 참여하여 프레임워크 기능을 붙여나가며 뷰가 탄생하게 되었다. Vue.js의 장점? 배우기 쉽다 앵귤러는 1(mvc 구조)에서 2(컴포넌트 기반)로 진화하면서 타입스크립트, ES6 등의 학습이 필요하게 되었고, 리액트는 입문자가 하기엔 어려울 수 있는 ES6, JSX 등의 장벽이 존재한다. 리액트와 앵귤러에 비해 성능이 우수하고 빠르다. 뷰 제작팀에서 같은 test case에서 성능을 비교해본 결과 vue가 더 빠르다고 한다. 리액트의 장점과 앵귤러의 장점을 갖고 있다. 앵귤러의 데이터 바인딩 ..