平成22年度春期 応用情報技術者試験 午前 問7
HTMLだけでは実現できず,JavaScriptを使うことによってブラウザ側で実現可能になることはどれか。
- ア アプレットの使用
- イ 画像の表示
- ウ サーバへのデータの送信
- エ 入力データの検査
解答・解説を見る
正解:エ
AI解説
HTMLは静的な文書構造を記述する言語であり、動的な処理(入力値のリアルタイムチェックなど)はJavaScriptなどのクライアントサイドスクリプトが担う。ブラウザ側で入力データの検査(バリデーション)を行うには、JavaScriptによる処理が必要であり、正解はエである。 ア: アプレットはJavaアプレットなど別技術であり、JavaScriptによって実現される機能ではない。 イ: 画像の表示はHTMLのimgタグなどで実現可能であり、JavaScriptが無くても可能である。 ウ: サーバへのデータ送信はHTMLのフォーム(formタグ)機能で基本的に実現可能であり、JavaScript無しでも行える。 エ: 入力データの検査(バリデーション)は、HTMLだけでは実現できず、JavaScriptによってブラウザ側(クライアントサイド)でリアルタイムにチェックすることが可能になる。これが正解。 💡 HTMLは構造・表示の記述、JavaScriptは動的な振る舞い(入力チェック・DOM操作など)の実現、という役割分担を意識すると本問のような設問に対応しやすい。
出典:平成22年度 春期 応用情報技術者試験 午前 問7 / 独立行政法人情報処理推進機構(IPA)
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。