Advertisement
Guest User

Untitled

a guest
Jul 23rd, 2017
50
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.78 KB | None | 0 0
  1. class CurrentTime extends HTMLElement {
  2. ...
  3. connectedCallback() {
  4. // 이 엘리먼트는 DOM에 추가되었다.
  5. console.log(this.parentNode); // ok "<body></body>"
  6. console.log(this.firstChild); // null <--- 아직 자식 엘리먼트에 접근할 수는 없다.
  7. console.log(this.innerHTML); // "" <--- 아직 자식 엘리먼트에 접근할 수는 없다.
  8. console.log(this.getAttribute('locale')); // ok "ko=KR"
  9. this.setAttribute('locale', 'en-US'); // ok
  10. this.innerText = 'Arr'; // ok
  11. }
  12. ...
  13. disconnectedCallback() {
  14. // 이 엘리먼트가 DOM에서 제거되었다.
  15. // connectedElement에서 수행한 셋업을 청소하는 일을 하자
  16. }
  17. }
  18. window.customElements.define('current-time', CurrentTime);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement