Javascriptの機能、部品をまとめたもの。
Javascriptライブラリと呼ばれるものは、「AngularJS」、「Node.js」など沢山ある。ひな形。テンプレート
Webページの内容(文章、画像など)をJavaScript等を使って操作すること。
テキストの書き換えや画像の切り替えなど。
「DOM」のおかげで、JavaScript などのプログラム言語で HTMLを操作できる
JavaScriptは、HTMLファイルのhead要素またはbody要素内に記述します
<javascript">コード内容 </script>
大文字と小文字は区別され、オブジェクトやプロパティは、一般的にすべて小文字で記述。
{ }中括弧で囲まれた部分がグループになっていて、オブジェクトリテラルと呼ぶ。
「;」(セミコロン)は、文(指示)が終わることを表す。文の終わりにつけます。
//(スラッシュ)が2つ並んだ後の文字はすべてコメント
/*と*/の間の文字はすべてコメントになる。複数行になる時はこっちを使う
<script src="ファイル名.js"></script>
複数の外部ファイルを使いたい場合は、上記のリンクを2つ,3つと並べる『"』(ダブルクォーテーション)か『'』(シングルクォーテーション)で囲んだものを『文字列』と呼ぶ
文字列とは文字のこと。数字などは囲まなくてもよいが、文字は囲む。
変数と文字列は+でつなぐ
オブジェクトと組み合わせて使うオブジェクトへの命令
オブジェクトとメソッドはドットを挟んで記述します(「ドットシンタックス」と呼びます)。
オブジェクト . メソッド()
プロパティはオブジェクトの情報を参照したり設定することができます。
ドット演算子(.)を使う方法とブラケット記述法([])があります。new 関数名( )
オブジェクト生成のために使う関数。コンストラクタにする関数の頭文字は大文字にする
「文字」はダブルクォーテーション「"」
または、シングルクォーテーション「'」で囲みます。
数字の場合は囲みません。
alert(‘表示する文字’);
配列 データの順序付き集合のこと
数値や文字列などの値を保存する箱。または、処理結果を格納する。
変数名は半角英数字であれば,何でもよい(最初は英文字にする)。ただし、alertなど命令文に出てくる文字は使えません
変数を使うときは変数の宣言が必要。変数宣言とは「こんな名前、種類の変数を使用します」 ということ。
varの後に「半角スペース」を一つあけて記載。
var 変数;
変数を宣言すると同時に値を指定しています。変数に値を指定するには「=」を使います。
これを「代入」といいます。
値をJSONデータにする
JSON.stringify( オブジェクト )
JavaScriptで利用できるオブジェクトに変換する
Bowrは、ブラウザの側のパッケージマネージャー。
フレームワークにReact Nativeがある。
シングルページアプリケーション。単一ページでJavaScriptでDOMを操作し切り替える。
画面遷移は JavaScriptでHTMLを操作し、更新。