令和7年度 秋期 午前Ⅱ 問18
ネットワーク
JavaScriptに関する問題
JavaScript などのスクリプト言語を使って,Web ブラウザに組み込まれているサーバとの非同期通信機能を利用する技術であり,地図の高速なスクロールや,キーボード入力に合わせた検索候補の逐次表示を実現するものはどれか。
- アAjax
- イCSS
- ウDOM
- エSAX
答えと解説を見る
✓ これが正解アAjax
解説
ページを読み直さずに非同期でサーバと通信する技術は Ajax です。
Ajax は、JavaScript と、Web ブラウザに組み込まれた非同期通信の機能を組み合わせて、ページ全体を読み直さずにサーバとデータをやり取りする技術です。利用者が操作を続けている間に、必要なデータだけを裏で取り寄せ、画面の該当部分だけを更新します。地図を動かしたときに周辺の画像を次々に読み込む、入力に合わせて検索候補を表示する、といった動きがその代表例です。見分ける軸は、サーバとの非同期通信を担う技術かどうかです。
ほかの選択肢はなぜ違うのか
- イCSS:CSS は、Web ページの文字の大きさや色、配置などの見た目を指定するための言語です。表示の体裁を整えるものであり、それ自体にサーバとデータをやり取りする機能はありません。
- ウDOM:DOM は、HTML や XML の文書を木構造として扱い、プログラムから要素を読み書きするための仕組みです。画面の書換えに使われることはありますが、サーバとの非同期通信そのものを担う技術ではありません。
- エSAX:SAX は、XML 文書を先頭から順に読み進め、要素の出現などのイベントごとに処理を行う解析の方式です。XML を解析するための仕組みであり、ブラウザとサーバのやり取りを実現する技術ではありません。
出典:令和7年度 秋期 情報処理安全確保支援士試験 午前Ⅱ 問18
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)