技術/開発

JavaScript

じゃばすくりぷと

Webページに動きや対話的な機能を加えるプログラミング言語。ブラウザ上で動作し、近年はサーバー側でも用いられる。JSと略す。

意味解説

専門家向け解説

Webページに動的な振る舞いや対話性を加えるプログラミング言語。ボタン操作への反応、内容の動的な書き換え、サーバーとの非同期通信などを担い、HTML(構造)・CSS(見た目)と組み合わせて使う。元はブラウザ上で動く言語だが、近年はサーバー側(Node.js)でも広く用いられる。要点は、利用者の環境(ブラウザや端末)で実行されるため、動作の差異や、無効化された場合の考慮が要ること。落とし穴は、JavaScriptに過度に依存し、それが動かない環境やSEO・アクセシビリティへの影響を見落とすこと。なお名称の似たJavaとは別の言語である点も混同されやすい。

クライアント向け説明

Webページに「動き」や対話的な機能を加えるための言語です。ボタンを押すと内容が切り替わる、入力内容をその場で確認する、といった操作を実現します。利用者の端末側で動くため、環境による動作の違いに配慮した作りが求められます。

監修

庄司美雪

庄司美雪

Makoto Koizumi (Zoomin)

Makoto Koizumi (Zoomin)

別のキーワードで探す