Front-end/Vue.js(Nuxt.js) 22

Babel, Npm

1. Babel https://javacpro.tistory.com/77 [Babel] Babel 의 역할, 기본적인 사용법 이번에 프론트엔드 프로젝트를 진행하며 BABEL 을 사용하게 되었다. 이전 프로젝트에서 리액트를 하면서 사용해보긴 했지만 별다른 설정없이 리액트에서 생성해주는 설정그대로 사용하다보니 javacpro.tistory.com https://bravenamme.github.io/2020/02/12/what-is-babel/ babel 이란 무엇인가? 들어가며 최근에 react 프로젝트와 typescript 프로젝트를 거치면서 webpack 을 자주 써보고 세팅해보게 되었습니다. 처음에는 동작의 원리보다 요즘 잘나가는 프론트엔드 개발 환경 만들기라는 목표 bravenamme.github.i..

1. Vue.js

1. vue.js란 뷰 코어라이브러리는 화면단 데이터 표현에 관한 기능을 중점적으로 지원하지만 프레임 워크의 기능인 라우터, 상태관리, 테스팅 등을 쉽게 결합할 수 있는 형태로도 제공한다. 따라서 라이브러리역할 뿐만 아니라 프레임워크 역할도 한다. 뷰는 앵귤러의 데이터 바인딩(뷰에 표시되는 내용과 모델의 데이터를 동기화) 특성과 리액트의 가상돔 기반 렌더링 특징을 모두 가지고 있다. 리액트나 앵귤러보다 성능이 우수하고 가볍고 빠르고 누구나 쉽게 배울 수 있다. 2. UI 화면단 라이브러리 뷰는 UI화면 개발 방법 중 하나인 MVVM 패턴의 뷰 모델에 해당하는 화면단 라이브러리이다. MVVM패턴이란 화면을 모델-뷰-뷰모델(돔리스너, 데이터 바인딩처리)로 구조화해 개발하는 방식을 의미한다. 1) 돔 리스너(..