폴리머 1.0은보다 효율적인 성능, 더 작은 크기, 사용자 지정 요소에 대한 더 나은 지원, 개선 된 데이터 바인딩 시스템을 갖춘 이전 버전의 철저한 리팩토링으로 사용하기 쉽고 직관적 인 데이터 바인딩 시스템입니다.
::shadow
새 버전은 성능과 효율성에 중점을 두면서 라이브러리의 전체 크기를 크게 줄입니다. /deep/
지원되지 않은 브라우저에 폴리 필드 제공
태그는 사용자 정의 요소 정의가 포함 된 <polymer-element></polymer-element>
태그로 대체되었습니다. 사용자 정의 요소는 이제 태그의 <dom-module></dom-module>
속성으로 식별됩니다. 사용자 정의 요소의 이름 지정 규칙은 여전히 동일합니다. <dom-module></dom-module>
<: :> 버전 0.5 :
id
<: :> 버전 1.0 :
등록 사용자 정의 요소
속성을 사용하여 사용자 정의 요소가 등록됩니다.
속성의 값은 사용자 지정 요소의 태그의 속성과 일치해야하며 이전 버전과는 다른 옵션이 아닙니다. 생성자가 호출되기 전에 요소의 템플릿을 구문 분석해야합니다.
<: :> 버전 0.5 :
요소 스타일은 이제 태그 외부에서 정의됩니다.
일원 바인딩을 만듭니다. 데이터 흐름은 호스트에서 하위 요소로 하향식이며 바인딩은 호스트 특성을 수정하지 않습니다.
이 버전에서 바인딩은 노드의 전체 텍스트 내용 또는 속성의 전체 값을 대체해야합니다. 따라서 문자열 연결은 지원되지 않습니다. 속성 값의 경우 문자열 연결 대신 계산 된 바인딩을 사용하는 것이 좋습니다.
<: :> 버전 0.5 :
<: :> 버전 1.0 :
<code class="language-bash">$ bower update</code>
생성자를 호출하여 사용자 정의 요소를 등록 할 수 있습니다. 태그가 태그 내에있는 경우 사용자 정의 요소 이름을 지정하는 것은 선택 사항입니다. 이 버전에서는 이제 프로토 타입에서 <code class="language-html"></code>
<: :> 버전 1.0 :
Polymer()
사용자 정의 요소 속성 <polymer-element></polymer-element>
is
태그에 포함 된 모든 속성은 이제 데이터 유형과 함께 <code class="language-html"></code>
사용자 정의 요소 스타일 <code class="language-html"><polymer-element name="credit-card"></polymer-element>
...</code>
<: :> 버전 1.0 :
is
<dom-module></dom-module>
데이터 바인딩 id
중합체 1.0은 두 가지 유형의 데이터 바인딩을 제공합니다 :
<dom-module></dom-module>
브레이퍼 Polymer
자동 바인딩을 만듭니다. 데이터 흐름은 대상 속성이 양방향 바인딩으로 구성되어 있는지 여부에 따라 일방 방향 또는 양방향입니다. <polymer-element></polymer-element>
새로운 그늘진 dom properties
Polymer 0.5 Shadow DOM을 사용하여 개발자에게 더 간단한 요소 인터페이스를 제공하고 Shadow Roots 뒤에 서브 트리를 숨겨서 모든 복잡성을 추상화합니다. 이것은 캡슐화의 기초를 형성하고 Shadow Dom을 지원하는 브라우저에서 잘 작동합니다.
위 내용은 중합체 1.0으로 업그레이드하는 안내서의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!