一、API
1、APIの概念
API(アプリケーションプログラミングインターフェイス、アプリケーションプログラミングインタフェース)は、ソフトウェアまたはハードウェアにアクセスするためのルーチンおよび手順基づいて開発者のセットを参照する機能を提供するために、事前定義されたの数の関数であるが、ソースコードにアクセスすることなく、又は内部理解作業機構の詳細。
前記API:入力と出力を有する(I / O)
2、ウェブAPIの概念
ブラウザのAPI(BOMおよびDOM)が提供するブラウザ機能やページの要素を操作するのセット。
参考サイトを学ぶ:MDN-のWeb-APIを
二、DOM
1、DOMの概念
ドキュメントオブジェクトモデル(ドキュメントオブジェクトモデル、DOMと呼ぶ)は、W3C推奨治療拡張マークアップ言語標準プログラミング・インターフェースです。
これは、動的に文書のWWWのコンテンツ、構造およびスタイルを更新するためのプログラムやスクリプトにアクセスすることができ、プラットフォームや言語に依存しないアプリケーション・プログラム・インターフェース(API)、です。
文書は、さらに処理することができ、処理の結果は、現在のページに追加することができます。DOMは、文書全体をメモリに代表される処理を必要とし、ツリーベースのAPIドキュメントです。
また、DOMドキュメントツリーのモデルとして知られています:
-
- ドキュメント:ドキュメント、Webページと呼ばれることができます
- ノード:すべてのコンテンツページは、ノード(タグ、属性、テキスト、コメントなど)です
- 要素:ページラベル
- プロパティ:[プロパティ]タブ
図2に示すように、操作がしばしばDOM行われます
-
- 要素を取得します
- 操作の要素(またはその属性は、そのメソッドを呼び出して設定)
- 動的に作成された要素
- (特定の場合に応じて操作を行うための)イベント