JavaScriptとは
この辺で
https://techacademy.jp/magazine/8801
多くの人は知らないことですが、私たちはみんなJavaScriptのヘビーユーザーで、1日に何十回も使っています。デスクトップのコンピューター、携帯電話から、スマートテレビ、最新モデルの車に至るまで、ほぼ全てのデバイスにJavaScriptが相当使われています。私たちがウェブ検索をしたりコンピュータに囲まれた生活を送る上で、役立っています。
身の回りでそんなに使われているのね。知らなかった。。。
https://techacademy.jp/magazine/8735
非常に良くまとめられています。
このページを見ている人は、このリンクを見てからJavaScriptに取り組むモチベーションを設定しても良いのでは?
他の言語の勉強を検討し直しても良いかもね 笑
Node.jsとは
この辺りを参考
https://eng-entrance.com/what-is-nodejs
https://qiita.com/hshimo/items/1ecb7ed1b567aacbe559
なるほど、JavaScriptのサーバーサイド向けのプラットフォームなのね。
フロントエンドでもサーバーサイドでも使えるというのがJavaScriptが広く使われている要因のようです。
ここを見ながら、Node.jsのインストール
https://liginc.co.jp/web/programming/node-js/85318
user$ git clone https://github.com/creationix/nvm.git ~/.nvm → nvmのリポジトリをクローン
user$ source ~/.nvm/nvm.sh
user$ nvm help → 導入確認
user$ nvm ls-remote → ダウンロード可能なNode.jsのバージョン一覧を確認
・・・
v10.15.2 (Latest LTS: Dubnium)
v10.15.3 (Latest LTS: Dubnium)
v11.0.0
・・・
v11.14.0
「Node.jsは偶数のバージョンがLTS版(安定版)、奇数のバージョンが最新版となっています。」
user$ nvm install 10.15.3
特にこだわりはなかったので、安定版の最新をインストール
user$ node -v
v10.15.3
バージョンを確認。ちゃんと入ったみたい。
const http = require('http');
const PORT = 8124;
>
http.createServer((request, response) => {
response.writeHead(200, {'Content-Type': 'text/plain'});
response.end('Hello World!!!!!!\n');
}).listen(PORT);
>
console.log(`Server running at http://localhost:${PORT}/`);
例にならってサンプルコードを入力して、
user$ node sample.js
Server running at http://localhost:8124/
実行!
ブラウザ上で
「localhost:8124」と入力したら、
無事「Hello World!!!!!!」
と表示されました。めでたし、めでたし
つぶやき
初投稿でした。
文書が適当、Markdownを使いこなせていない、などは勘弁ください 笑