1: JavaScript は大文字と小文字を区別します
2: 各 JavaScript ステートメントは C 言語と同じ「;」で終わる必要があります
3: 出力: document.write("string") ---> 出力することもできます対応する HTML タグ
4: フォームの色を変更します document.bgColor="red";
4: 型変換: parseInt、parseFloat
5: ランダム関数: parseInt(Math.random()* 90 10 ) 10 から 100 までの乱数を生成します
5: ポップアップ ダイアログ ボックス:alert("prompt content")
5: if if...else、for、while、switch case
5:配列の定義方法:
1) 1 次元配列:
a=new Array(); [配列を定義するときに長さを指定する必要はありません]
a[0]=1; a[1]=1 ;
a[2]=1;
for(i=0;i{
s = a[i]; }
2) 2 次元配列:
city=new Array();
city[0]=new Array("湖北省", "武漢");
city[1] =新しい配列("湖北省","仙桃");
city[2]=新しい配列("湖北省","紅湖"); new Array("福建省" ,"広州");
city[4]=new Array("福建省","厦門");
city[5]=new Array("福建省", "漳州");
5: JavaScript の関数、関数呼び出し、変数のスコープ
6: クエリ ダイアログ ボックスを表示します: 確認 ("クエリ コンテンツ")
7: フォームを閉じます: window.opener=null ;window.close();
8: フォームを開きます:
1) 変数名 = window.open ("Web ページ名") 新しいウィンドウを開きます
2) 変数名 = window.open( "Webページ名", "名前", "高さ=200px, 幅=300px")
3) ウィンドウを開いて画面の中央にポップアップします
t=window.open(' dotest.htm','test',' height=400px,width=500px');
t.moveTo((screen.width-500)/2,(screen.height-400)/2;
4)window.location="url" いいえ 新しいウィンドウが開きます
5) モーダル フォームでポップアップします
window.showModalDialog('dotest.htm','','dialogWidth=600px;dialogHeight=500px) ');
9: フォームを 1 つ更新します:
window.location.reload();
10: このフォームのフォーム要素の値を取得します: フォーム名.要素名.値
11 : 別フォームでアクセスする方法 前フォームのフォーム要素
A: モーダルフォーム:
ソースフォーム
1) window.showModalDialog('dotest.htm',window,'dialogWidth=600px;dialogHeight =500px') ;
名前は window
2)window.dialogArguments.form1.txtuser.value
B: 非モーダル形式:
ソース形式:
window と記述する必要があることに注意してください。 .open
宛先フォーム:
window.opener.form name.form 要素名.value
12: モーダル フォームを通じて親フォームに値を返す方法:
ソース フォーム:
t =window.showModalDialog(parameter)
alert(t)
宛先フォーム:
window.returnValue=value;window.opener=null;window.close(); close サブフォーム中に、親フォームを更新します
A) 非モーダル ウィンドウ
ソース ページ:
window.open("page")
宛先ページ:
window.opener.location .href =window.opener.location.href;
window.opener=null;window.close();
B) モーダル ウィンドウ
ソース ページ:
window.showModalDialog();- --- ---一時停止コードの使用
window.location.reload();
宛先ページ:
window.opener=null;window.close();
14: ステータスの設定 列テキスト: window .status
15) 文字列を数値に変換します: parseInt("String")、parseFloat("String")
16) 現在時刻を取得します
var date=new Date( ); .write(date.toLocaleTimeString());
17): 現在の日付を取得します:
var date=new Date();
document.write(date.toLocaleDateString() ); ): 前のページに戻ります。
history.go(-1)
19: オブジェクトの背景色を変更する
this.style.backgroundColor=' yellow',
this.style.color= 'text Color'
20: ホームページとして設定します:
this.style.behavior='url(#default#homepage)';this.setHomePage('your webpage'); code 数分後にプロセスを繰り返し自動的に実行します。
setInterval("js code",1000)
例: 背景を連続的に変更します (ページが非常に点滅します)
varindex=1; >関数 ChangePic()
{
form1.p1.src=index ".jpg";
index==4)
{
index =1;
}
}
setInterval("ChangePic(index)",1000);
改善: [最初に配列を定義し、画像をメモリにプリロードします]
pic=new配列(4);
pic[0]=新しい画像();
pic[2]=新しい画像(); ]=新しい画像();
pic[0].src="1.jpg";
pic[2].src= 3.jpg";
pic[3].src="4.jpg";
function ClearText()
{
form1.p1.src=pic[index].src;
index=インデックス 1;
if (index==4)
{
index=1;
}
setInterval("ClearText(index)",1000);
23): 指定されたコードを一定時間後に実行しますが、1 回だけ実行します:
setTimeout("js code",1000);
24): すべてのテキスト ボックスのテキストをクリアします。フォーム
for(i=0;i{
if (form1.elements[i].type=="text")
{
form1 .elements[i].value="";
}
}
25) 実行可能ファイルを実行します: obj=new ActiveXObject("wscript.shell"); . run("calc.exe");
26) Java スクリプトのイベント
A)onmouseove: マウスの到着
B)onmouseout: マウスの離脱イベント
C)onclick: クリック イベント
D)onKeypress: キーが押されると、event.keyCode
を通じて押されたキーの Asii コードを取得できます。E) ロード イベント:
にコードを直接記述することは、Load イベント
F と同等です。 )onsubmit : フォームが送信されると、フォーム送信イベントがトリガーされます
原則: ユーザーが送信ボタンを押すと、フォームの onsubmit イベントがトリガーされます。このイベントでは、ユーザーが返した値(true、false)に基づいてフォームを送信する必要があるかどうかが判断され、true の場合は送信され、false の場合は送信されません。データ検証を実行する関数をよく使用します。
例:
1)
テキストの移動
2)
57)event.keyCode=0;">//数字のみ入力可能
3)選択した行を表に異なる色が表示されます
4) ユーザーがテキスト ボックスに値を入力できないようにします:
onkeypress="reuturn false"
注: form 要素のどのイベントでも、return false である限り、イベント