IPA過去問ドリル

平成24年度 秋期 応用情報技術者試験 午前 問32

テクノロジ/ソフトウェア

JavaScriptなどのスクリプト言語を使って,Webブラウザに組み込まれているサーバとの非同期通信機能を利用する技術であり,地図の高速なスクロールや,キーボード入力に合わせた検索候補の逐次表示などを実現するものはどれか。

出典:平成24年度 秋期 応用情報技術者試験 午前 問32

正解:ア

解説

Ajax(Asynchronous JavaScript + XML)は,JavaScriptを用いてWebブラウザに組み込まれた機能でサーバと非同期に通信し,ページ全体を再読込みせずに一部を更新する技術です。地図の高速スクロールや検索候補の逐次表示などはAjaxの代表的な応用例です。

選択肢ごとの解説

  • 正しい。Ajaxは,JavaScriptを使ってサーバとの非同期通信を行い,ページの一部を動的に更新する技術です。
  • 誤り。CSSはWebページのスタイル(見た目)を指定するための言語であり,非同期通信の技術ではありません。
  • 誤り。DOMはHTMLやXML文書をプログラムから操作するためのオブジェクトモデルであり,非同期通信自体を指すものではありません。
  • 誤り。SAXはXML文書を逐次的に解析するためのAPIであり,非同期通信技術ではありません。
応用情報技術者の過去問を演習モードで解く