Javascriptとは
何ができるのか?
・WEBページの制御(ブラウザで実行)
・WEBサイトの制御 (サーバーで実行:Node.js)
デスクトップ/スマホアプリの開発
採用例↓
Bootstrap → HTMLフレームワーク
GoogleMAP → WEBサービス(フロントエンド)
Netflix , PayPal → WEBサービス(Node.js)
特徴
1990年代に登場
主要なWEBブラウザに搭載のスクリプト言語
Node.jsの登場で、サーバーサイドでも利用が広がる
用途に応じたライブラリーの充実(jQuery , Node.jsなど)
フロントエンドでの動作
WEBブラウザからサーバーにアクセスしてHMTL , CSS , 画像ファイル , Javascript ,ダウンロードしてWEBブラウザで実行する。
サーバーサイドでの動作
WEBブラウザーからサーバーにアクセスしてサーバー(Node.js)でJavascriptを実行してWEBブラウザに組み合わせて使う。