.js
要注意JavaScript
Web ブラウザとサーバー (Node.js など) で実行されるプログラミング言語のソースファイル。動的 UI・API・ツール群の中心言語です。
MIME タイプ
- text/javascript
- application/javascript
カテゴリ
web
別名・派生
.mjs / .cjs
何で開けるか
- VS Code
- WebStorm
- Sublime Text
- ブラウザ / Node.js
OS 別の開き方
Windows
- ブラウザ、Node.js、Bun、Deno
macOS
- 同上
Linux
- 同上
iOS
- Working Copy、Koder
Android
- Acode、Termux
危険性と注意点
- 信頼できない .js を HTML から読み込むと XSS の温床に。CSP と Subresource Integrity (SRI) を併用
- npm で無名パッケージをインストールすると悪意あるスクリプトが実行される恐れがある。依存の出所と評判を確認
よくある間違い
- ブラウザ用と Node.js 用でコード(特に
import/require)が互換しない。ビルドツールでターゲットを明確に .mjsと.cjsを混在させると Node.js がモジュール解決で警告を出す