最終更新日:
JavaScriptとは、ブラウザの中で動き、Webページに動きや操作への反応を加えるプログラミング言語です。
JavaScriptは、ボタンを押したときの処理、入力の確かめ、画面の一部だけの書き換えなど、Webページの動きを受け持ちます。Webアプリケーションの画面の多くは、JavaScriptで作られています。Node.js などの実行環境を使えば、サーバー側の処理にも使えます。名前は似ていますが、Javaとは別の言語です。
業務システムでは、画面を切り替えずに一覧を絞り込む、入力の途中で誤りを知らせる、といった使いやすさの多くをJavaScriptが支えています。React や Vue.js などのライブラリ・フレームワークもJavaScriptの上に作られており、画面の開発には欠かせない言語です。
部品(パッケージ)を組み合わせて作ることが多く、使う部品の数が増えるほど、更新や脆弱性への対応の手間も増えます。読み込む量が多いと、ページの表示が遅くなる原因にもなります。作った後に部品の更新を誰が行うかを、保守の範囲として決めておきます。
関連する用語
- TypeScriptJavaScriptに「型」の決まりを加え、誤りを早く見つけやすくしたプログラミング言語です。
- ReactWebの画面を、部品(コンポーネント)の組み合わせで作るためのJavaScriptのライブラリです。
- フロントエンドWebサイトやアプリのうち、利用者の画面に表示され、操作を受け付ける部分です。
- 静的サイト・静的サイトジェネレーターあらかじめ作ったHTMLのファイルをそのまま配るWebサイトと、そのファイルを作るための道具です。
- セッションWebサイトで、同じ利用者からの一連のやり取りをひとまとまりとして扱うしくみです。
- データベースデータを決まった形で整理して保存し、検索や更新をしやすくしたしくみです。