JavaScriptのフォーム
1:フォームは、JavaScriptコードによって検証することができます
2:H5新しいプロパティ、検証のためのフォームデータ
サーバー側のデータの検証は、サーバに提出されたデータを検証しています。
クライアント側の検証データの検証は、データがブラウザに検証される前に、サーバーに送信されます。
トップフロントエンドフィルタとお尻、キャプチャが直接を濾過することができますされていません。
<スクリプト> 関数validateForm(){ VAR X = document.forms [ "あるmyForm"] [ "FNAME" ] .VALUE。 もし(x == NULL || X == "11" ){ アラート( "需要输入名字。" ); 返す 偽; } } </ SCRIPT> </ head> <body> <フォーム名= "あるmyForm" ACTION = "demo_form.php" をonSubmit = "validateFormを返す()"メソッド= "POST"> 名字:の<input type = "text"のNAME = "fnameは"> の<input type = "提出"値= "提交">
JavaScriptのフォーム検証
JavaScriptの検証API
JavaScriptの予約語
JavaScriptのこの
ローカルJavaScriptの変数
<BODY> 変数を宣言するために使用される<H2>はせ</ H2> <P ID = "デモ"> </ P> <SCRIPT> VAR X = 10 ; // xは出力10 { Xせ = 2 ; // ここでxが2出力ある} // ここで、xは10が出力される 。のdocument.getElementById( "デモ")のinnerHTMLを= X; </ SCRIPT> </ BODY>
出力:
LETを使用して変数を宣言します
10
ES6前に、ブロックレベルのスコープの概念はありません。
ES6は、キーワードがブロックレベルのスコープを実装するために使用することができましょう。
宣言された変数は、コマンドコードブロックせましょう{}に有効{}外部アクセスできません。
JavaScriptvのconst変数宣言
constキーワード
一つ以上の定数宣言を宣言するためのconstが初期化される必要があり、その値は、変更後に再初期化することができません。
ではない本当の定数
CONSTの本質:CONST変数の定義は、一定の値への参照を定義し、不変ではない、一定ではありません。定義されたオブジェクトのconstの配列を使用するか、実際には、それが変数であります
<BODY> <H2> JavaScriptをCONST </ H2> <P>は、一の以上のconst定数宣言を宣言するために使用されて初期化されなければならない、と初期値は変更できません。</ P> <P ID = "デモ"> </ P> <SCRIPT> 試み{ PI CONST = 3.141592653589793 ; PI = 3.14 ; } キャッチ(ERR){ のdocument.getElementById( "デモ")のinnerHTMLを= ERR; } </ SCRIPT> </ BODY>
出力:
JavaScriptのCONST
一つ以上の定数宣言を宣言するためのconstが初期化される必要があり、かつ初期値は変更できません。
TypeError例外:CONSTへの代入
<身体> <H2> JavaScriptを</ H2> constの <P>次の例では、一定の配列を変更します。</ P> <P ID = "デモ"> </ P> <SCRIPT> // 定数配列を作成する のconst車= [ "サーブ""ボルボ"は、" BMW " ]; //は、要素の修正 車[0] ="トヨタ" ; // 添加元素 cars.push("アウディ" ); // 表示アレイ のdocument.getElementById("「デモ) = .innerHTMLの車; </ SCRIPT> </ BODY>
出力:
JavaScriptのCONST
次の例では、一定の配列を変更します。
トヨタ、ボルボ、BMW、アウディ
JavaScriptのJSON
JSONは、データを格納し、伝送するためのフォーマットです。
JSONは、一般的にWebサーバにデータを転送するために使用されます。
<身体> <H2>为JSON字符串创建对象</ H2> <PのID = "デモ"> </ P> <スクリプト> のvarテキスト= '{ "サイト":[' + 「{ "名":」 Runoob " "URL": "www.runoob.com"}、 '+ '{ "名": "グーグル"、 "URL": "www.google.com"}、' + ' { "名":"淘宝網」、 "URL": "www.taobao.com"}]}」; OBJ = JSON.parse(テキスト)。 document.getElementById( "デモ")のinnerHTML = obj.sites [0] .nameの+ "" + obj.sites [0 ]た.url。 document.getElementById( "デモ")。innerHTMLの= obj.sites [1]。名前+ "" + obj.sites [1 ]する.url; document.getElementById( "デモ")のinnerHTML = obj.sites [2] .nameの+ "" + obj.sites [2 ]た.url。 </ SCRIPT> </ BODY>
出力:
JSON文字列にオブジェクトを作成します。
淘宝網www.taobao.com
JavaScriptコード規格
小文字のファイル名を使用します
ほとんどのWebサーバー(Apacheのは、Unixの)は大文字と小文字が区別されます:london.jpgはアクセスをLondon.jpgすることはできません。
他のWebサーバー(マイクロソフト、IIS)は、大文字と小文字を区別しません:london.jpgはLondon.jpgまたはlondon.jpgによってアクセスすることができます。
あなたは私たちが一貫して使用小文字のファイル名を推薦する、統一されたスタイルを維持しなければなりません。