Javascript ブラウザーAPIとは
WEBブラウザーに組み込まれていてコンピュータ環境からデータを取り出したり、複雑で便利なことしてくれたりします。例を少し乗せておきます
例:
DOM(Document Object Model)API
これはHTMLとCSSの操作を可能にします。
HMTLを生成し、削除し、変更し、動的に見た目を変更する事などが可能です。
もし、ページ内でポップアップウィンドウを見たり新しいコンテンツが表示されたりしたのならDOMが使用されている事でしょう。
GeolocationAPI
これは地理的な情報の取得ができます。例えばGoogleマップなどを使用して地図にプロット(配置)する場合に使用されます。
CanvasAPIとWEBGLAPI
これらは2Dや3Dのようなグラフィックアニメーションを可能にします。
HTMLMediaEIementAPI
音声や動画といったメディア関連機能の属性とメソッドを追加します。
サードパーティAPI
これはブラウザーに組み込まれておらず、さらに普通はWEB上のどこかからそのコードと情報を探さなければいけない。例として下記に追記
Twitter APIを使用してWEBサイトに最新のツイートを表示させる事が出来る
Google マップAPIを使用してWEBサイトに専用の地図を埋め込んで付加機能をつけることもできる。