修了試験 2018-01-28実施分 基本情報技術者試験 問32
JavaScriptなどのスクリプト言語を使って,Webブラウザに組み込まれているサーバとの非同期通信機能を利用する技術であり,地図の高速なスクロールや,キーボード入力に合わせた検索候補の逐次表示などを実現するものはどれか。
正答1
解説
正解は1です。 Webブラウザ上でサーバと非同期通信を行い、ページ全体を再読込みせずに画面の一部を更新する技術を問う問題です。 【選択肢別解説】 1:○ Ajax(Asynchronous JavaScript + XML)は、JavaScriptからブラウザの非同期通信機能を使い、サーバから受け取ったデータで画面の一部を書き換える技術です。 地図の滑らかなスクロールや検索候補の逐次表示に使われています。 2:× CSS(Cascading Style Sheets)は、Webページの文字の大きさや色、配置などの見た目を指定する言語です。 サーバとの通信機能はありません。 3:× DOM(Document Object Model)は、HTMLやXMLの文書をプログラムから操作するためのインタフェースです。 Ajaxで画面を書き換える際に使われますが、非同期通信そのものの技術ではありません。 4:× SAX(Simple API for XML)は、XML文書を先頭から順に読み、イベントとして処理するためのAPIです。 【ポイント】 Ajaxは、非同期通信でデータを取得し、DOMを操作して画面を部分的に更新する技術の組合せです。 ページ遷移なしで操作できるので、利用者の待ち時間が減ります。まとめて解く
修了試験 2018-01-28実施分を通しで解く(80問)→