개발/javaScript :

[Polymer] Polymer(폴리머) 기초

DeP 2017. 3. 11. 14:20

*Polymer :

- The Polymer library provides a set of features for creating custom elements. These features are designed to make it easier and faster to make custom elements that work like standard DOM elements.

 

- custom component를 만드는 것을 편하게 도와주는 라이브러리라고 생각

 

 

cf. Local DOM : element에 의해 생성되고 관리되는 DOM

 

 

 

 

*폴리머 정의 예시

 

<dom-module id="element-name">

<template>    //표현되는 부분

<style>
    //...
</style>

<!-- local DOM for your element -->
<div>
{{greeting}}</div> <!-- data bindings in local DOM -->


</template>

<script>

    Polymer({
        is: "element-name",    //component이름
        properties: {    //prototype, component의 attribute
가 된다.

            greeting: {    

                type: String,
                value: "Hello!"
            },

hello: {    //Object나 Array 타입은 value를 function으로 나타내며, return 값이 해당 값이 된다.

type: Object || Array

value: function() {

return {}; || [];

}

}

  }

    });
</script>

</dom-module>