JavaScript (JS)
Webブラウザ上で動きのある表現(アニメーション等)を実現するためのプログラミング言語。
JavaScript(ジャバスクリプト)とは
Webサイトに「動き」や「便利な機能」をつけるための、世界で最もポピュラーなプログラミング言語です。 (※注意:「Java」という言語とは名前が似ていますが、全くの別物です。メロンとメロンパンくらい違います。)
💡 例え話でいうと…
Webサイトを作る3兄弟の**「筋肉・動く仕組み」**担当です。
- HTML(骨組み):文字や画像をおく
- CSS(皮膚・服):色やデザインを整える
- JavaScript(筋肉):ボタンをクリックしたら画像がスライドする、パスワードが間違っていたら赤い文字を出す、といった「動き」をつける
📌 ここが凄い
元々はブラウザの中だけで動く言語でしたが、現在では「Node.js」の登場により、サーバー側のシステムやスマホアプリまで作れる万能言語に進化しました。
関連する用語 (プログラミング)
全33件を見るC# (シーシャープ)
Microsoft社が開発した、エンタープライズ(企業向け)システムからゲーム開発(Unity)まで広く使われる万能言語。
ヘッドレスCMS
表示用フロントエンド(ヘッド)を持たず、コンテンツ管理とAPIによるデータ提供に特化したCMS。Next.js・Astro等の任意のフロントエンドと組み合わせてJAMstack構成を実現する。
JAMstack
JavaScript・APIs・Markupの頭文字をとったWebアーキテクチャ。ビルド時に静的HTMLを生成し、動的機能はAPIで補完することで高速・安全・スケーラブルなWebサイトを実現する。
Jest(ジェスト)
MetaがReact向けに開発したJavaScript/TypeScriptのテストフレームワーク。ゼロ設定で動作・スナップショットテスト・モック機能を標準搭載し、フロントエンドテストのデファクトスタンダード。
SPA(シングルページアプリケーション)
ページ遷移時にブラウザをリロードせず、JavaScriptで動的にコンテンツを更新するWebアプリのアーキテクチャ。React・Vue・Angularで実装されることが多い。
IT用語: 型安全性(Type Safety)とは|TypeScriptが防ぐバグの種類
コンパイル時に型の不一致を検出する「型安全性」の概念と、JavaScriptからTypeScriptへの移行がなぜ有効なのかを解説。