JavaScriptpc操作中

目次

JavaScript
の具体的
な書き方
JavaScript
変数
JavaScript
のオブジェクト
Ajax
(XMLHttpRequest
など)について
JavaScript
のプログラム
JavaScript
の関数
Node.js
について

用語集

CDN(Contents Delivery Network) ファイルや画像といったWEBコンテンツをインターネット経由で配信するためのネットワーク。
一度ダウンロードしたWEBコンテンツは、再ダウンロードする必要がない
ライブラリー

Javascriptの機能、部品をまとめたもの。

Javascriptライブラリと呼ばれるものは、「AngularJS」、「Node.js」など沢山ある。
ライブラリは沢山読み込むと互いに干渉を起こす。
フレームワーク

ひな形。テンプレート

DOM 【 Document Object Model 】

Webページの内容(文章、画像など)をJavaScript等を使って操作すること。
テキストの書き換えや画像の切り替えなど。
「DOM」のおかげで、JavaScript などのプログラム言語で HTMLを操作できる

コンポーネント 部品。「モジュール」とほとんど同じ意味

実際の書き方

きほん

JavaScriptは、HTMLファイルのhead要素またはbody要素内に記述します

<javascript">コード内容 </script>

大文字と小文字は区別され、オブジェクトやプロパティは、一般的にすべて小文字で記述。

{ }中括弧で囲まれた部分がグループになっていて、オブジェクトリテラルと呼ぶ。

「;」(セミコロン)は、文(指示)が終わることを表す。文の終わりにつけます。

コメントの書き方

//(スラッシュ)が2つ並んだ後の文字はすべてコメント

/*と*/の間の文字はすべてコメントになる。複数行になる時はこっちを使う

外部ファイルでの書き方 外部ファイルを参照する場合は HTMLのヘッダーやbodyに下記リンクを挿入する。

<script src="ファイル名.js"></script>

複数の外部ファイルを使いたい場合は、上記のリンクを2つ,3つと並べる
スペース、タブ、改行について スペース、タブ、改行はすべて無視されるので、コードが見やすいようにスペース、タブ、改行をいれる。
逆に、容量を圧縮するために,スペース、タブ、改行を削除することもあります。

文字列

『"』(ダブルクォーテーション)か『'』(シングルクォーテーション)で囲んだものを『文字列』と呼ぶ

文字列とは文字のこと。
他の言語では『"』と『'』で異なったりしますが、JavaScriptでは、『"』か『'』どちらでも同じ。

数字などは囲まなくてもよいが、文字は囲む。

変数と文字列は+でつなぐ

メソッド

オブジェクトと組み合わせて使うオブジェクトへの命令

オブジェクトとメソッドはドットを挟んで記述します(「ドットシンタックス」と呼びます)。

オブジェクト . メソッド() 

プロパティ

プロパティはオブジェクトの情報を参照したり設定することができます。

ドット演算子(.)を使う方法とブラケット記述法([])があります。
new演算子 オブジェクトを生成する。new演算子で呼び出される関数をコンストラクタとよぶ。

new 関数名( )

コンストラクタ 他のプログラミングの「クラス」に近い。new演算子を使う。

オブジェクト生成のために使う関数。コンストラクタにする関数の頭文字は大文字にする

インスタンス コンストラクタによって、オブジェクトがインスタンスになる。
this メソッドや関数、コンストラクタを呼び出す
null 値が存在していない状態
イベントハンドラ クリック(onClick)やマウスを乗せる(onMouseOver)など
alert ポップアップ表示。

「文字」はダブルクォーテーション「"」
または、シングルクォーテーション「'」で囲みます。
数字の場合は囲みません。

alert(‘表示する文字’);

console.log

配列 データの順序付き集合のこと

外部リンク参考サイトさん

・JavaScript入門さいと  ・JavaScript総合   ・関数の書き方  ・変数の書き方

変数

数値や文字列などの値を保存する箱。または、処理結果を格納する。

変数名は半角英数字であれば,何でもよい(最初は英文字にする)。ただし、alertなど命令文に出てくる文字は使えません

変数宣言

変数を使うときは変数の宣言が必要。変数宣言とは「こんな名前、種類の変数を使用します」 ということ。

varの後に「半角スペース」を一つあけて記載。
var 変数;

var 変数 = 値;

変数を宣言すると同時に値を指定しています。変数に値を指定するには「=」を使います。
これを「代入」といいます。

繰り返し

for文
while文 永久ループになってしまうことがある。

JSON

軽いデータ形式で取り扱う。JavaScript Object Notationの略。
JSON.stringlify()

値をJSONデータにする

JSON.stringify( オブジェクト )

JSON.parse()

JavaScriptで利用できるオブジェクトに変換する

JavaScriptのプログラム

JavaScriptのいろいろなプログラム 電卓、PW設定など

Bower

Bowrは、ブラウザの側のパッケージマネージャー。

React(リアクト)

JavaScriptのライブラリ。画面の見た目を変えることに特化しています。

フレームワークにReact Nativeがある。

Vue.js(ビュー・ジェイエス)

JavaScriptのフレームワーク

Angular(アンギュラー)

なかなか難易度高し。フレームワークとしてAngularJSがある。

SPA(Single Page Application)

シングルページアプリケーション。単一ページでJavaScriptでDOMを操作し切り替える。
画面遷移は JavaScriptでHTMLを操作し、更新。

レスポンスが早い

楽しくpc