JavaScript (JS)
Webブラウザ上で動きのある表現(アニメーション等)を実現するためのプログラミング言語。
JavaScript(ジャバスクリプト)とは
Webサイトに「動き」や「便利な機能」をつけるための、世界で最もポピュラーなプログラミング言語です。 (※注意:「Java」という言語とは名前が似ていますが、全くの別物です。メロンとメロンパンくらい違います。)
💡 例え話でいうと…
Webサイトを作る3兄弟の**「筋肉・動く仕組み」**担当です。
- HTML(骨組み):文字や画像をおく
- CSS(皮膚・服):色やデザインを整える
- JavaScript(筋肉):ボタンをクリックしたら画像がスライドする、パスワードが間違っていたら赤い文字を出す、といった「動き」をつける
📌 ここが凄い
元々はブラウザの中だけで動く言語でしたが、現在では「Node.js」の登場により、サーバー側のシステムやスマホアプリまで作れる万能言語に進化しました。
関連する用語 (プログラミング)
全33件を見るESLint
JavaScriptとTypeScriptのコードを静的解析し、潜在的なバグや規約違反を検出するリンター。プロジェクト全体で一貫したコードスタイルを強制し、コードレビューの負担を軽減する。
IT用語: 再帰処理(Recursion)とは|関数が自分自身を呼び出す仕組み
再帰処理の概念・ベースケースの重要性・階乗計算やツリー探索での活用例を解説。
Rust (ラスト)
「処理の速さ」と「メモリの安全性(バグの出にくさ)」を両立させた、世界で最もプログラマーに愛されている次世代言語。
IT用語: SOLID原則とは|オブジェクト指向設計の5つの基本原則
保守性の高いソフトウェア設計のためのSOLID原則(単一責任・開放閉鎖・リスコフ置換・インターフェース分離・依存性逆転)を解説。
IT用語: 依存性の注入(DI)とは|テストしやすいコードを書く設計原則
クラスが依存するオブジェクトを外部から渡す「依存性の注入(Dependency Injection)」の概念とテスタビリティへの効果を解説。
SSG(静的サイトジェネレーター)
ビルド時にすべてのページをHTMLとして事前生成する手法。サーバーが不要なため高速・安全・低コストで、ブログ・ドキュメントサイト・ランディングページに最適。