検索

ホームページ  >  に質問  >  本文

JavaScript - オブジェクトとイベントの違い。

リーリー
漂亮男人漂亮男人2745日前660

全員に返信(5)返信します

  • 滿天的星座

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

    btn はオブジェクトです。 まず、3 つの部分からなる JavaScript の構成を理解する必要があります。
    1. ECMAScript は言語の構文と基本オブジェクトを記述します。
    2. ドキュメント オブジェクト モデル (DOM) は、Web コンテンツを処理するためのメソッドとインターフェイスを記述します。
    3. ブラウザ オブジェクト モデル (BOM) は、ブラウザと対話するためのメソッドとインターフェイスを記述します。
    そしてあなたの btn は var btn = document.getElementById('btn') ECMAScript の構文から取得されます
    document.getElementById('btn') は Dom オブジェクトである document オブジェクトを取得し、それを 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
  • キャンセル返事