15章Webブラウザ上のJavaScript
JavaScript言語は、1994年に作成されました。Webブラウザ上に表示されるドキュメントに、動的な振る舞いを追加することが目的でした。その後、JavaScript言語は大きく進化し、Webプラットフォームの対象となる領域や機能も爆発的に広がっていきました。現在では、JavaScriptプログラマは、Webのことを、アプリケーション開発のための機能がすべて備わったプラットフォームとして考えるようになっています。Webブラウザは、フォーマットされたテキストや画像を表示するためのものです。しかし、ブラウザはこのほかにも、通常のオペレーティングシステムのようなサービスも提供しています。例えば、グラフィック、ビデオ、オーディオ、ネットワーク、ストレージ、スレッドなどです。そして、Webプラットフォームの提供するこれらのサービスを、Webアプリケーションから使えるようにする言語が、JavaScriptです。この章では、このような重要なサービスの使い方について学びます。
この章では、まず、Webプラットフォームでのプログラミングモデルについて説明をします。具体的には、HTMLページ中にスクリプトを埋め込む方法(§15.1)と、イベントによって非同期にJavaScriptのコードが呼び出される方法(§15.2)を説明します。この後の節では、Webアプリケーションで以下に示すようなことを実現する重要なAPIについて紹介していきます。
Get JavaScript 第7版 now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.