JSの概念:
低速ネットワーク時代に制作、フォームの検証です
で、HTML とCSS 結合時に動的効果を生じさせる(効率がより低いため、アニメーション効果を達成するためのJSを使用しないで達成することができるCSSがCSSをJS)
JS = ECMAScriptの+ DOM + BOM
構文 ドキュメントアクション ブラウザオブジェクト(異なるブラウザはBOM 異なります)
DOM :DOM 全体のHTML ページは、マルチノード構造にマッピングされ(DOM ツリー)
DOM モデル
HTML
/ \
ヘッド本体
| |
タイトルのp
| |
「こんにちは」「こんにちは」
ジャワ及びJavaScriptは関係ありません
JavaScriptの言語機能:
1. 実行のためのスクリプト言語を解釈しました
JS --- ブラウザ(解釈、上から下に、サイド側の実行を説明します)
Javaの---> コンパイル- >クラス---> JVM --- > バイナリ(マシンコード)
- オブジェクトベースの言語
- 単純
- 弱い(タイプ)言語
すべてのタイプのために使用することができ VAR 受信します
5. セキュリティ
Javascriptをローカルハードディスクにアクセスすることを許可されていません
で HTML を使用JavaScriptを:
タイプ:のように見ることができる言語別のプロパティは、スクリプト言語を使用したコンテンツ・タイプ・コードとして表さ、デフォルトで あるテキスト/ javascriptの
SRC:実行するコードを含む外部ファイルを示します
Javascriptを変数を宣言します:
変数の任意のタイプを使用することができますのvar 宣言するキーワードを。
そこ;
VaRのA = ""; "" と'' と等価
VaRのB = 10。
そこC = 9.10;
VARさd =新しいDate();
E =本当でした。
グローバル変数:
<スクリプト> 内で定義されました
ローカル変数とグローバル変数:内部関数
ECMAScriptのは、唯一のカスタムタイプをサポートしていません6 データの種類を:
5つのデータの基本タイプ(シンプルなデータタイプ):
未定義の未定義
ヌルnull参照データ型
ブールブール 真/偽
数デジタルタイプの
文字列の文字列型 「」「」
1 種参照データの種類(複合データ型):
オブジェクト(順不同のキーと値のペアのセットから本質的になります)
ヌルと未定義の違い:
VaRのA; // 未定義(宣言のみundefinedに対応)
VaRのA = NULL; null参照データ型
- 異なるデータ型
- 同じ値
JS とHTMLは互いに入れ子にすることができます
JavaScriptの出力で:ページ:コンソール
書いたhtml ページ:document.writeを(...);
コンソールに書き込ま:にconsole.log(名);
また:console.info(...);
JS 弾性ブロック:
アラートは、アラートボックスポップアップ表示/ メッセージボックスを、ユーザーがOKボタンをクリックした後、あなたがアクセスし続けることができます。
確認のポップアップ確認ボックス、ユーザーが[OK]または[キャンセル]をクリックすることができ、確認方法は、それに応じて返します真または偽。
プロンプトユーザーが入力したポート(入力ボックス)を可能にするポップアップボックスは、ユーザーの入力は[OK]をクリックし、この方法は、ユーザーの入力を返します。
概要: JS :検証を形成するために来るが、予想外に強い......
6種類、文字列---> 多くの方法がありますが、varは、オブジェクトを宣言し、コードの爆弾ボックスを一時停止することができます
注意:
NaNのデータ・タイプ番号
アレイ(配列)データ型であるオブジェクト
日付(日付)データ型オブジェクト
ヌルデータ型があるオブジェクト
未定義変数のデータ型があり、未定義