JS/vue

[Vue.js | Vue 2] Getting started with vue.js

isaac.kim 2021. 10. 26. 22:53
728x90
반응형

[Vue.js | Vue 2] Getting started with vue.js

 

vue.js 시작하기

Getting started with vue.js

 

vue.js는 대화형 웹 인터페이스, JS 프레임워크입니다.

vue.js is an interactive web interface and JS framework.

 

vue.js는 MVVM의 디자인 패턴을 사용합니다.

vue.js uses the design pattern of MVVM.

 

View - View Model - Model

 

vue.js를 개발하는 방법은 여러 가지가 있지만 우리는 CDN 방식을 사용합니다.

There are many ways to develop vue.js, but we use the CDN method.

 

CDN : Content Delivery Network (콘텐츠 전송 네트워크)


뷰의 특징

Features of Vue

 

- Virtual DOM

- data binding

- component

- event-handling : v-on

- animation and effect

- routing


<head> 태그 내부에 '<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>' CDN을 추가합니다.

Add the vue.js CDN inside the <head> tag.

 

Vue.js 개발의 시작은 Vue 객체를 생성하는 것에서 시작합니다.

Vue.js development starts with creating a Vue object.

 

Vue 객체의 내부 구성은 JavaScript의 객체 구성과 동일합니다.

The internal structure (or organization) of a Vue object is the same as a JavaScript Object.

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>

    <!--Vue library 추가-->
    <!-- 개발버전, 도움되는 콘솔 경고를 포함. -->
    <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
    <!-- 상용버전, 속도와 용량이 최적화됨. -->
    <!--<script src="https://cdn.jsdelivr.net/npm/vue"></script>-->

    <script>
        window.onload = function () {
            // Vue 라는 객체를 생성
            var test1View = new Vue({
                el : '#test1',  // html의 엘리먼트를 캐치한다.
                data : {
                    message : '첫 번째 Vue.js 애플리케이션' // 바인딩한다.
                }
            })
        }
    </script>
</head>
<body>
    <div id="test1">
        <h1>{{message}}</h1>
    </div>
</body>
</html>

감사합니다.

728x90
반응형