知識ゼロからはじめる ゆっくり・ていねいJavaScript ES6対応
- ソシム (2019年1月22日発売)
- Amazon.co.jp ・本 (256ページ)
- / ISBN・EAN: 9784802611244
感想・レビュー・書評
-
JavaScriptのお勉強。
ブラウザーは可能な限り早くユーザーにコンテンツを見せるため、データが完全にダウンロードされるのを待たずにHTMLやCSSの解析処理(パース)をします。そして、解析が完了したところから順次ウィンドウ画面に表示していきます。
しかし、HTMLやCSSと違い、JavaScriptプログラムはすべてダウンロードが完了してから解析を始めます。JavaScriptの解析が完了しないと‹script›タグ以降に書かれたHTMLやCSSの解析に進むことができないため、ウィンドウへのコンテンツの表示が遅くなってしまいます。そこで、表示の遅れができるだけ発生しないように、</body>終了タグの直前に‹script›タグを配置するのです。裏を返せば、時間がかかるJavaScriptプログラムを読み込ませる前に、それ以外のすべての要素の読み込みと解析を終わらせておく、ということですね。
コンソールは、おもにJavaScriptプログラムを開発している最中に、動作を確認したり、エラーが起きていないかどうかを確かめたりするのに使う、開発者向けの機能です。
・三項演算子(ifの省略形)
(条件式)?条件式がtrueのときの処理:条件式がfalseのときの処理;
条件式がtrueになった時の処理もfalseになった時の処理も1行で収まるとき、三項演算子が使えます。
JavaScriptに限らずどんなプログラミング言語にもいえることですが書いたプログラムを動作させるには、それを実行する「実行環境」が必要です。実行環境とは、書かれたプログラムを解釈して、指示どおりに実行するソフトウェアのことです。目には見えませんが、ブラウザーにはJavaScriptの実行環境がはじめから組み込まれています。
ブラウザーに搭載されている以外にも、JavaScriptにはいくつかの実行環境があります。Node.jsはそうした実行環境のひとつで、パソコンにインストールして使用します。
Node.jsはコマンドラインから捜査して、JavaScriptプログラムを実行します。コマンドラインから操作するプログラミング言語にはRubyやPythonなど、いくつかの種類があります。そうした言語同様、Node.jsをインストールすれば、JavaScriptもコマンドラインで使えるようになります。詳細をみるコメント0件をすべて表示 -
自分にとってのJavaScriptのバイブルになりそうな本。
基本的なとこを丁寧に説明してステップアップできる。
何をするのかもわかりやすく解説してくれる。