찾다

 >  Q&A  >  본문

javascript - 객체와 이벤트의 차이점

으아악
漂亮男人漂亮男人2744일 전655

모든 응답(5)나는 대답할 것이다

  • 滿天的星座

    滿天的星座2017-06-12 09:34:07

    btn은 객체입니다. 우선, 세 부분으로 구성된 JavaScript의 구성을 이해해야 합니다.
    1. ECMAScript는 언어의 구문과 기본 개체를 설명합니다.
    2. DOM(문서 개체 모델)은 웹 콘텐츠를 처리하는 방법과 인터페이스를 설명합니다.
    3. BOM(브라우저 개체 모델)은 브라우저와 상호 작용하는 방법과 인터페이스를 설명합니다.
    그리고 btn은 var btn = document.getElementById('btn') ECMAScript 구문에서 얻습니다.
    document.getElementById('btn')는 Dom 객체인 문서 객체를 가져온 다음 이를 btn에 할당합니다.
    그러면 btn은 이 Dom 객체와 동일합니다. btn.onclick의 경우 onclick 자체는 이 Dom 개체에 고유한 메서드입니다
    따라서 js에는 메서드가 없지만 이것이 이 개체의 메서드라고 이해하는 것이 옳습니다

    회신하다
    0
  • 给我你的怀抱

    给我你的怀抱2017-06-12 09:34:07

    Btn은 당연히 개체입니다.
    Dom 개체에는 속성과 메서드가 있습니다.

    회신하다
    0
  • 習慣沉默

    習慣沉默2017-06-12 09:34:07

    BTN은 타겟이 아니라고 누가 그랬어요

    으아악

    회신하다
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-06-12 09:34:07

    btn은 물론 객체이며 그 자체에 onclick 메서드가 있습니다. 콜백을 바인딩하기 전에 btn.onclick을 인쇄할 수 있습니다.
    이 btn.onclick 속성은 이미 존재합니다. 콜백 함수를 사용하여 이벤트 대기열에 관련 메시지가 나타나면 브라우저(js 엔진)가 btn.onclick( );

    회신하다
    0
  • 阿神

    阿神2017-06-12 09:34:07

    위 분들은 btn이 js의 DOM 객체에 있는 노드인 객체라고 말씀하셨습니다.
    js에 내장된 Date 객체, Event 객체, window 객체, document 객체도 사용하시네요
    var btn = document .getElementById('btn'); 말씀하신 것은 DOM 객체에 속한 노드이기도 한 id 형식의 DOM 노드에서 버튼 라벨을 가져오라는 것입니다.
    onclick을 통해 클릭 이벤트를 btn에 바인딩합니다. 실제로는 귀하와 동일합니다. 클릭 이벤트 개체가 DOM 개체의 버튼 노드에 추가됩니다(클릭은 이벤트 이벤트에 속함).
    한 문장을 기억하세요: 모든 것은 객체입니다.

    회신하다
    0
  • 취소회신하다