Join MDN and developers like you at Mozilla's View Source conference, 12-14 September in Berlin, Germany. Learn more at https://viewsourceconf.org

Web API リファレンス

Web は、さまざまな役に立つタスクを実行するための多種多様な API を提供します。これらは JavaScript API を使用してアクセスでき、WebGLWeb Audio といった API を使用して複雑なグラフィックやオーディオの効果を生成するなど、任意の windowelement に微調整を加えることによりどのようなことでも可能にします。

すべての API を網羅する個々のインターフェイスは、インデックスで一覧にしています。

Document Object Model
DOM は操作を可能にする API であり、これはカレントドキュメントへのアクセスや変更を指します。DOMは、NodeElement の操作を可能にします。HTML および SVG は、特有の要素を操作するために DOM を拡張しました。
デバイス API
この API セットは Web ページやアプリケーションが使用可能な、さまざまなハードウェア機能へのアクセスを可能にします。例: Ambient Light Sensor APIBattery Status APIGeolocation APIPointer Lock APIProximity APIDevice Orientation APIScreen Orientation APIVibration API
コミュニケーション API
これらの API は、Web ページやアプリケーションが他のページやデバイスと通信することを可能にします。例: Network Information APIWeb NotificationsSimple Push API
データ管理 API
このデバイスのセットを使用して、ユーザデータの保管や管理が可能になります。例: FileHandle APIIndexedDB

これら任意の Web サイトやアプリで使用できる API に加えて Mozilla は、特権付きアプリや公認ケーションのみで使用できる、より強力な API セットによって Web API セットを拡張しました。

特権 API
特権付きアプリはユーザによって特定の権利を与えられてインストールされたアプリです: TCP Socket APIContacts APIDevice Storage APIBrowser API
公認 API
公認アプリは、Firefox OS のようなオペレーティングシステムの重要な操作を実行する、低レベルのアプリケーションです。低い特権のアプリケーションは、以下の API を使用してこれらのアプリケーションと対話します: Web ActivitiesBluetooth APIMobile Connection APINetwork Stats APITelephonyWebSMSWiFi Information APICamera APIPower Management APISettings APIIdle APIPermissions APITime/Clock API

コミュニティ

私たちのメーリングリストやニュースグループで、Web API コミュニティに参加しましょう:

また、IRC#webapi チャンネルで行うライブディスカッションに参加しましょう。

こちらのトピックにも興味を持たれるかもしれません:

ドキュメントのタグと貢献者

 このページの貢献者: yyss
 最終更新者: yyss,