資格道場
学習状況 お問い合わせ ログイン 無料登録

※受験料・試験日程・合格基準・出題範囲は改定される場合があります。最新情報は必ずHTML5プロフェッショナル認定試験の公式サイトでご確認ください。

HTML5レベル2の重要用語集【JavaScript・API頻出語】

HTML5プロフェッショナル認定試験レベル2(Ver2.5)で頻出する重要用語をカテゴリ別にまとめました。JavaScript(ES6以降)・ブラウザAPI・グラフィックス・ストレージ/通信・セキュリティを横断的に網羅しています。コード読解問題の前提知識として、試験直前の総復習にご活用ください。

この用語集の使い方
  • 5系統(JavaScript・ブラウザAPI・グラフィックス・ストレージ/通信・セキュリティ/性能)で整理
  • 用語は概念だけでなく実際のコードと結びつけて理解する
  • 試験前日の総チェックに最適

目次

1. JavaScript言語仕様(ES6以降)

変数スコープ
変数が参照可能な範囲。グローバル・関数・ブロックスコープがある。
let・const
ブロックスコープを持つ変数宣言。constは再代入不可。
クロージャ
関数が定義時の外側スコープの変数を保持し続ける仕組み。
プロトタイプ
オブジェクトが継承元として参照する仕組み。プロトタイプチェーンで連鎖する。
this
関数の呼び出し方によって決まる実行コンテキストの参照。
アロー関数
簡潔に関数を書く構文。thisを定義時のスコープに束縛する。
分割代入
配列やオブジェクトから値を取り出して変数へ一括代入する構文。
スプレッド構文
配列・オブジェクトを展開する「...」構文。コピーや結合に使う。
テンプレートリテラル
バッククォートで囲み、${ } で変数を埋め込める文字列記法。
Promise
非同期処理の結果を表すオブジェクト。then/catchで結果を扱う。
async/await
Promiseを同期的な記法で書ける糖衣構文。
コールバック関数
引数として渡され、後で呼び出される関数。非同期処理で多用される。
イベントループ
非同期タスクを順次処理するJavaScriptの実行モデル。
ESモジュール
import/exportでコードを分割・再利用するモジュール機構。(Ver2.5の出題範囲には挙がっていない周辺知識です)
高階関数
関数を引数に取る、または関数を返す関数。map・filter等。

2. ブラウザAPI(DOM・イベント・Window)

DOM
Document Object Model。HTML文書をツリー構造で表現したAPI。
querySelector
CSSセレクタでDOM要素を取得するメソッド。
addEventListener
要素にイベント処理(ハンドラ)を登録するメソッド。
イベント伝播
イベントがキャプチャ→ターゲット→バブリングの順に伝わる仕組み。
イベント委譲
親要素で子要素のイベントをまとめて処理する手法。伝播を利用する。
Windowオブジェクト
ブラウザウィンドウを表すグローバルオブジェクト。
History API
pushState/replaceStateで履歴を操作するAPI。SPAの画面遷移に利用。
Location
現在のURL情報を保持し、ページ遷移を制御するオブジェクト。
setTimeout・setInterval
指定時間後/一定間隔で処理を実行するタイマー関数。

3. グラフィックス・メディア

Canvas
JavaScriptでビットマップ画像を描画するためのAPI・要素。
2Dコンテキスト
Canvasの描画命令を実行する2D描画オブジェクト(getContext("2d"))。
SVG
Scalable Vector Graphics。拡大しても劣化しないベクター画像形式。
WebGL
GPUを使ってブラウザで3Dグラフィックスを描画するAPI。(Ver2.5の出題範囲には挙がっていない周辺知識です)
video・audio要素
プラグインなしで動画・音声を再生するHTML5メディア要素。

4. ストレージ・通信

Web Storage
ブラウザにキー値で保存する仕組み。localStorageとsessionStorageの総称。
localStorage
ブラウザを閉じても保持される永続的なWeb Storage。
sessionStorage
タブを閉じると消えるセッション単位のWeb Storage。
IndexedDB
大量の構造化データをブラウザに保存できる非同期データベースAPI。
Cookie
サーバとブラウザ間で送受信される小さなデータ。セッション管理等に利用。(Ver2.5の出題範囲には挙がっていない周辺知識です)
fetch
PromiseベースでHTTP通信を行うAPI。レスポンスをjson()等で取得。なお、Ver2.5の出題範囲で通信の項目に挙がっているのはWebSocket・XMLHttpRequest・Server-Sent Eventsで、fetchは挙がっていません。
XMLHttpRequest
従来からの非同期HTTP通信API。fetchの前身。
WebSocket
サーバとブラウザ間で双方向のリアルタイム通信を行うプロトコル。
Server-Sent Events
サーバからブラウザへ一方向にイベントを送信する仕組み(EventSource)。
JSON
JavaScript Object Notation。データ交換に広く使われる軽量フォーマット。

5. セキュリティ・性能・デバイス

同一オリジンポリシー
スキーム・ホスト・ポートが一致するオリジン間のみアクセスを許す基本制約。
CORS
Cross-Origin Resource Sharing。同一オリジンポリシーを超えて別オリジンへのアクセスを許可する仕組み。
XSS
クロスサイトスクリプティング。悪意あるスクリプトを注入する攻撃。入力のエスケープで対策。(Ver2.5の出題範囲には挙がっていない周辺知識です)
CSRF
クロスサイトリクエストフォージェリ。利用者になりすまし不正リクエストを送る攻撃。(Ver2.5の出題範囲には挙がっていない周辺知識です)
CSP
Content Security Policy。読み込み可能なリソースを制限しXSS等を緩和する仕組み。(Ver2.5の出題範囲には挙がっていない周辺知識です)
Web Workers
メインスレッドとは別スレッドでJavaScriptを実行し、UIをブロックしない仕組み。
Service Worker
バックグラウンドで動作しオフラインキャッシュやプッシュ通知を担うスクリプト。(Ver2.5の出題範囲には挙がっていない周辺知識です)
PWA
Progressive Web Apps。Service Worker等でアプリ的な体験を提供するWeb。(Ver2.5の出題範囲には挙がっていない周辺知識です)
Geolocation API
利用者の位置情報を取得するブラウザAPI。許可が必要。
requestAnimationFrame
描画タイミングに合わせて処理を呼び出し、滑らかなアニメーションを実現する関数。
遅延読み込み(lazy loading)
必要になるまで画像やリソースの読み込みを遅らせ、初期表示を高速化する手法。(Ver2.5の出題範囲には挙がっていない周辺知識です)

まとめ

HTML5レベル2はJavaScript・ブラウザAPI・通信・セキュリティから幅広く出題されます。用語は概念だけでなく実際のコードと結びつけて理解し、一問一答と組み合わせて定着させましょう。特にクロージャ・this・非同期処理・CORSは重要度の高いテーマです。

用語集の活用法・関連学習リソース

用語の意味を確認したら、実際の問題演習で定着させましょう。以下の関連ページもご活用ください。

よくある質問

Q. クロージャとは?

関数が定義時のスコープ(外側の変数)を保持し続ける仕組み。関数を返す関数などで状態を閉じ込められます。

Q. Promiseとasync/awaitの違いは?

どちらも非同期処理を扱います。Promiseはthen/catchで連鎖し、async/awaitはPromiseを同期的な記法で書ける糖衣構文です。

Q. localStorageとsessionStorageの違いは?

localStorageはブラウザを閉じても保持される永続ストレージ、sessionStorageはタブを閉じると消えるセッション単位のストレージです。

Q. CORSとは?

Cross-Origin Resource Sharing。同一オリジンポリシーの制約を超えて、別オリジンのリソースへアクセスを許可する仕組みです。

Q. Service Workerとは?

ブラウザのバックグラウンドで動作するスクリプトで、オフラインキャッシュやプッシュ通知などPWAの中核機能を担います。なお、Ver2.5の出題範囲には挙がっていません(オフラインの項目はApplicationCacheです)。

用語をチェックしたら問題演習へ!
HTML5プロフェッショナル認定試験 レベル2 一問一答 →

📚 関連資格の用語集【IT系】

同じIT系の資格では用語が重複・関連することが多くあります。あわせて確認すると理解が深まります。

生成AIパスポートの用語集 → 統計検定 3級の用語集 → ITパスポートの用語集 → G検定の用語集 → HTML5プロフェッショナル認定試験 レベル1の用語集 → 情報セキュリティマネジメントの用語集 → 基本情報技術者の用語集 → 統計検定 2級の用語集 → 工事担任者 総合通信の用語集 → 応用情報技術者の用語集 → 電気通信主任技術者(伝送交換)の用語集 →

この資格の関連記事

HTML5プロフェッショナル認定試験レベル2の勉強法とおすすめ参考書【独学合格ガイド】
HTML5プロフェッショナル認定試験レベル2(Ver2.5)に独学合格するための勉強法・参考書・学習スケジュールを徹底解説。JavaScript(ES6)・ブラウザAPI・Canvas・通信/ストレージ・セキュリティのコード読解対策、80〜150時間の学習プランを紹介します。
HTML5レベル2の難易度と合格率【レベル1・他資格と比較】
HTML5プロフェッショナル認定試験レベル2の難易度を、レベル1や他のIT資格と比較して解説。合格率は非公表、コード読解中心でレベル1より高度、学習時間の目安は80〜150時間。JavaScript実装力が問われる試験の攻略法を整理します。
HTML5レベル2の申込方法と受験の流れ【完全ガイド】
HTML5プロフェッショナル認定試験レベル2の受験資格・申込(EDUCO-ID+ピアソンVUE)・CBT当日の流れ・合否確認まで完全解説。受験料16,500円(税込)、CBT随時受験、認定の有意性5年、レベル2認定はレベル1認定が前提です。
HTML5レベル2のよくある質問【FAQ】
HTML5プロフェッショナル認定試験レベル2のよくある疑問を解決。勉強時間の目安・レベル1認定が前提となる仕組み・受験料16,500円・CBT随時受験・合格率非公表・出題内容(コード読解中心)・認定の有意性5年までを網羅解説します。
HTML5レベル2のおすすめ参考書ランキング【独学合格】
HTML5プロフェッショナル認定試験レベル2(Ver2.5)の独学合格に役立つ参考書を比較・ランキング。現行Ver2.5対応の対策テキスト&問題集と、Ver2.0対応のスピードマスター問題集を用途別に解説し、コード読解中心のレベル2に向けた選び方を紹介します。
HTML5レベル2 対策テキスト&問題集 Ver2.5対応版【徹底レビュー】
マイナビ出版「HTML5プロフェッショナル認定試験 レベル2 対策テキスト&問題集 Ver.2.5対応版」をレビュー。現行Ver2.5対応で、JavaScript・ブラウザAPI・Canvas・通信/ストレージ・セキュリティを解説と問題演習で1冊学べるレベル2対策の主軸テキストです。
HTML5レベル2 スピードマスター問題集【レビュー】
翔泳社「HTML教科書 HTML5プロフェッショナル認定試験 レベル2 スピードマスター問題集 Ver2.0対応」をレビュー。問題演習に特化し実戦力を養える一方、対応がVer2.0で最新Ver2.5との差分に注意が必要な点も正直に解説します。
HTML5レベル2の試験日程・申込【2026年最新】
HTML5プロフェッショナル認定試験レベル2(Ver2.5)の試験日程を解説。ピアソンVUEのCBTで随時受験可能、受験料16,500円(税込)、レベル1認定が前提。申込から受験までの逆算スケジュールを整理します。
HTML5レベル2の過去問・出題傾向と対策【コード読解中心】
HTML5プロフェッショナル認定試験レベル2(Ver2.5)の出題傾向を解説。公式過去問の公開はなく、JavaScript(ES6)・ブラウザAPI・Canvas・ストレージ/通信・デバイス性能/セキュリティから約40〜45問・CBT80分。コード読解中心の対策法を紹介します。
HTML5レベル2を活かせる職種【フロントエンド・Webアプリ開発】
HTML5プロフェッショナル認定試験レベル2(Ver2.5)を活かせるフロントエンドエンジニア・Webアプリ開発などの職種とキャリアを解説。JavaScript実装力の証明としての位置づけを、一般的な傾向にもとづいて整理します。
HTML5レベル2の学習法比較【独学・書籍・オンライン】
HTML5プロフェッショナル認定試験レベル2(Ver2.5)の学習法を、独学・市販書籍中心・オンライン学習の観点で比較。コード読解中心のレベル2に向く学習スタイルの選び方と、それぞれのメリット・デメリットを整理します。
無料登録で学習データを永続保存
今の記録はこの端末限定。無料の会員登録で、どの端末でもデータを引き継げます。
無料登録

この資格と一緒に取られる資格

🧯
HTML5プロフェッショナル認定試験 レベル1
488問
›
🌊
ITパスポート
800問 合格率49%
›
💥
基本情報技術者
505問 合格率38%
›
🔥
応用情報技術者
718問 合格率23.5%
›
⚡
情報セキュリティマネジメント試験
360問 合格率70%
›
💻
工事担任者 総合通信
375問 合格率25%
›