Skip to content

DNET_HTML5JavaScriptAPI

nishi_74322014 edited this page Sep 11, 2026 · 1 revision

HTML5 JavaScript API

概要

HTML5(HTMLの該当節を参照)から追加されたJavaScript API。

詳細

ネットワーク

Fetch

XMLHttpRequestの強化版

ServiceWorker

PWA(Progressive Web Apps)で使用される。

ストレージ

HTML5(HTMLの該当節を参照)のストレージ機能には以下のものがある模様。

WebStorage

WebSQL Database

  • RDB(SQLite依存)のため、標準化が停止されている。
  • しかし、スマホ用ブラウザで唯一のため、未だに利用されている。

Indexed Database

Application Cache

非推奨化 → ServiceWorker

参考(ストレージ)

ファイル操作

File

参考(ファイル操作)

位置情報

Geolocation

(元 Wiki では未記載)

並列スレッド処理

Web Workers

Web Workers(JavaScriptのスレッド処理の該当節を参照)

ドラッグ&ドロップ

Drag and Drop

(元 Wiki では未記載)

グラフィック描画

Canvas

Canvas(JavaScriptのエフェクト処理の該当節を参照)

履歴操作

History

(元 Wiki では未記載)

その他

参考

MDN

@IT

  • Insider.NET > 業務アプリInsider > 人気順に説明する初めてのHTML5開発
    http://www.atmarkit.co.jp/ait/subtop/features/dotnet/app/introhtml5_index.html
    • 位置情報をブラウザで活用! Geolocationを使いこなそう(2011/07/14)
    • ブラウザでストレージ? Web Storageを使いこなそう(2011/08/12)
    • アドインなしで実現可能! ドラッグ&ドロップを使いこなそう(2011/09/13)
    • DOM操作の主流になるか!? セレクタAPIを使いこなそう(2011/10/07)
    • 双方向通信を実現! WebSocketを使いこなそう (2011/11/11)
    • JavaScriptでファイル操作!? File APIを使いこなそう(2011/12/16)
    • 並列処理を実現!Web Workersを使いこなそう(2012/01/13)
    • Webアプリもオフライン実行? Indexed Databaseを使いこなそう(2012/02/14)

移行メモ

  • 参考の「列処理を実現!Web Workersを使いこなそう」は「並」が欠落していたため 「並列処理を実現!」に修正した。また記事一覧の先頭にあった衍字「~」を除去した。
  • 本文の無い見出し(「Geolocation」「Drag and Drop」「History」)には 未記載である旨を明示し、「その他」配下は箇条書きにまとめた。
  • 同名の見出し(「参考」)が複数あり GitHub Wiki でアンカが衝突するため、 括弧で文脈を補って一意にした。
  • マイクロソフト系技術情報 Wiki(techinfoofmicrosofttech.osscons.jp)への URL リンクは、移行済みの WebAuthn に張り替えた。
  • PukiWiki のページ内アンカ(#xxxxxxxx)は GitHub Wiki では再現できないため、 同一ページ内のアンカは見出しから生成されるアンカに張り替え、 他ページのアンカを指すリンクは「〜(ページ名 の該当節を参照)」の形に置き換えた。
  • 本フェーズで新たに参照された「WebRTC」を TODO.md に予約した。

Tags: 移行, HTML5, JavaScript API, Fetch, ServiceWorker, WebStorage, IndexedDB, Web Workers, Canvas

NetDevInfraWiki

マイクロソフト系技術情報 Wiki
Open 棟梁 Wiki

(未着手)

開発基盤部会 Wiki

移行管理: DONETODO

Clone this wiki locally