基本
- まず、Javaとjavascriptは別物。
- ページを表示する<script>要素は基本的に</body>の直前。<body>配下で直接呼び出すための関数を定義する場合は<head>要素の配下に記述
jacascriptでは大文字小文字が厳密に区別される
- 配列の添字はrubyと同じく0から始まる。
- rubyと同じオブジェクト指向
用語
- オブジェクト
データを保持するもの
インスタンス
インスタンス化によってできあがったオブジェクトの複製
init
UNIXの起動時に/etc/inittabファイル(設定ファイル)を読み込み、そこに記述されているコマンドやデーモンを実行するプロセスのこと。
構文
コメントアウト
/ /コメント
<script>要素
<script type="text/javascript">
javascriptのコード
</script>
アンカータグ(href属性)に埋め込む(p39)
<a href="Javascript:スクリプトコード">リンクテキスト</a>
変数
変数の宣言(varとletjujn)
var 変数名 [= 初期値]
let 変数名 [= 初期値]
varとletの違い
letは同盟の変数を許可しない。
ブロックスコープを認識する
→letは最近導入された変数名。letの方が細かく指定でき良さげだけど互換性に不安が残る。
定数
const 定数名 = 値
制御構文(ifとswitch)
2つから片方を選択する→if
複数から1つを選択するswitch (caseとか使うやつ)
オブジェクトやインスタンス
インスタンス化(new 演算子)
var 変数名 = new オブジェクト名([引数,...])
プロパティ/メソッド呼び出し
変数名.プロパティ名[= 設定値];
変数名.メソッド名([引数[,...]]);3
記述
EventTarget.addEventListener
最終更新:2017年06月02日 22:31