JS プログラミングをよく使用する友人の便宜のためにネチズンによって編集された 107 の JavaScript 構文辞書
1.document.write(""); 出力ステートメント
2. JS のコメントは //
3. 従来の HTML ドキュメントのシーケンスは次のとおりです: document->html-> body)
4. ブラウザ ウィンドウ内の DOM 順序は次のとおりです: window->(navigator, screen, History, location, document)
5. document の形式で要素の名前と値を取得します。 getElementById( "フォーム内の要素の ID 番号").name (または value)
6. 小文字から大文字への JS: document.getElementById("output").value = document.getElementById("input")。 value.toUpperCase ();
7. JS の値の型: String、Number、Boolean、Object、Function
8. JS の文字型を数値型に変換: parseInt()、parseFloat()
9. JS 内の数値を文字型に変換します: ("" 変数)
10. JS 内の文字列の長さは次のとおりです: (length)
11. JS 内の文字は、記号を使用して文字と結合されます。 >12. JS の比較演算子は次のとおりです: == 等しい、!= 等しくない、>、>=、<.<=
13. JS で変数を宣言するには var を使用します
14. JS の判定文構造: if(条件){}else{}
15. JS のループ構造: for([初期式];[条件];[upadte 式]) {ループ内 }
16. ループを終了するコマンドは、break
17. JS での関数定義: function functionName([parameter],...){statement[s]}
18. ファイルが出現したとき複数のフォームがある場合は、代わりに document.forms[0]、document.forms[1] を使用できます。
19. ウィンドウ: ウィンドウを開く window.open()、ウィンドウを閉じる: window.close()、ウィンドウ自体: self
20. ステータス バーの設定: window.status="character";
21. ポップアップ プロンプト メッセージ: window.alert("character"); .confirm();
23. 入力プロンプトボックスを表示します: window.prompt();
24. 現在表示されているリンクの場所を指定します: window.location.href="/blog/URL"
25. フォーム内のすべてのフォームの数を取り出します: document.forms.length
26. ドキュメントの出力ストリームを閉じます: document.close(); 文字列追加コネクタ: =
28. ドキュメント要素の作成: document.createElement()、document.createTextNode()
29. 要素を取得するメソッド: document.getElementById()
30. すべてのテキスト メンバーの値を設定します。空にするフォーム内:
var form = window.document.forms[0]
for (var i = 0; i
if (form.elements. type == "text"){
form.elements.value = "";
}
}
31. JS: document.forms[0] でチェックボタンが選択されているかどうかを確認します。 checkThis.checked (checked 属性は、Selected が TRUE か FALSE を返すかを表します)
32. ラジオ ボタン グループ (ラジオ ボタンの名前は同じである必要があります): ラジオ ボタン グループの長さを取得します document.forms[0 ].groupName.length
33. ラジオ ボタンのチェックは、グループが選択されているかどうかを決定するためにも使用されます: document.forms[0].selectName.options[ n].value (n はドロップダウン リスト ボックスの名前と .selectedIndex を決定するために使用される場合があります)
35. 文字列の定義: var myString = new String("This is Lightsword"); 🎜>36. 文字列を大文字に変換します: string.toUpperCase(); 文字列を小文字に変換します: string.toLowerCase();
37. 文字列 1 内にある文字列 2 の位置を返します: String1.indexOf("String2") !=-1 は見つからないことを意味します。
38. 指定された位置にある文字列 A を取得します。
39. 指定された開始点と終了点の部分文字列を取得します。文字列: stringA.substring(2,6);
40. 数学関数: Math.PI (円周率を返す)、Math.SQRT2 (平方根を返す)、Math.max(value1, value2) は最大値を返します。 2 つの数値のうち、Math.pow(value1,10) は value1 の 10 乗を返し、Math.round(value1) 丸め関数、Math.floor(Math.random()*(n 1)) は乱数 <🎜 を返します。 >
41. 日付型変数を定義します: var today = new Date();
42 .Date 関数リスト: dateObj.getTime() は時刻を取得し、dateObj.get Year() は年を取得します。 ) 4 桁の年を取得し、dateObj.getMonth() は月を取得し、dateObj.getDate() は日を取得し、dateObj.getDay() は日付を取得し、dateObj.getHours() は時間を取得し、dateObj.getMinutes() は取得します。分、dateObj.getSeconds() は秒を取得、dateObj.setTime(value) は時刻を設定、dateObj.set Year(val) は年を設定、dateObj .setMonth(val) は月を設定、dateObj.setDate(val) は日、dateObj.setDay(val) は曜日を設定、dateObj.setHours は時間を設定、dateObj.setMinutes(val) は分を設定、dateObj.setSeconds(val) は秒を設定 [注: この日付と時刻は次から始まります。 0]
43.FRAME 表現: [window.]frames[n].ObjFuncVarName,frames["frameName"].ObjFuncVarName,frameName.ObjFuncVarName
44.parent 親オブジェクトを表し、top は最上位のオブジェクトを表します。 🎜>45. 子ウィンドウを開く親ウィンドウは次のとおりです: opener
46. 現在の場所を表します: この
47. 関数名 < で始まる JS 関数を呼び出すときに使用されます。 🎜>48. この JS は古いブラウザでは実行されません:
49. ファイル形式の JS を引用:
50 をサポートしていないブラウザで表示するように指定します。 scripts HTML:
51. ハイパーリンクと onCLICK イベントの両方がある場合、古いバージョンのブラウザは a.html にリダイレクトされ、それ以外の場合は b.html にリダイレクトされます。
dfsadf 52. JS は次のとおりです: Array、Boolean、Date、Error、EvalError、Function、Math、Number、Object、RangeError、ReferenceError、RegExp、String、SyntaxError、TypeError、URIError
53。JS の改行: n
54。ウィンドウの全画面サイズ: 55.JS all はその下のすべての要素を表します
56. JS でのフォーカス順序: document.getElementByid("Form Element").tabIndex = 1
57.innerHTML の値はform 要素:
「how are you」
の場合、innerHTML の値は次のようになります。 /em>
58.innerTEXT
59.contentEditable は要素を変更できるかどうかを設定できることを除き、上記と同じです。
60.isDisabled 禁止状態かどうかの判定 禁止状態を設定
61.length を取得して整数値を返す
62.addBehavior() は外部関数ですJS によって呼び出されるファイルの拡張子は .htc
63 です。 window.focus() は、現在のウィンドウをすべてのウィンドウの前に置きます。
64 は、FOCUS() の逆です。 🎜>65.select() は要素が選択されていることを意味します。
66 .ユーザーがテキスト ボックスにテキストを入力できないようにします: onfocus="this.blur()"
67。ページ上: document.all.tags("p (または他の HTML タグ)" ).length
68。JS でのフォーム出力には、モーダルと非モーダルの 2 種類があります。window.showModaldialog()、window .showModeless()
69. ステータス バーのテキスト設定: window.status = 'text'、デフォルトのステータス バーのテキスト設定: window.defaultStatus = 'text.'; 70. お気に入りに追加: external.AddFavorite ("http://www.dannyg.com";,"jaskdlf ");
71. JS でスクリプト エラーが発生した場合は何もしません: window.onerror = doNothing; エラー ハンドルを指定する構文は次のとおりです。 .onerror = handleError;
72. JS で現在開いているウィンドウを指定します。親ウィンドウ: window.opener は、opener.opener の複数の継続をサポートします。
73. JS の self は、現在のウィンドウを参照します。 🎜>74. JS のステータス バー表示コンテンツ: window.status= "Content"
75.JS は、フレーム セット
76 の最上位のフレームを参照します。JS: window の現在のウィンドウを閉じます。 close();
77. JS Box で確認するかどうかを尋ねます: if(confirm("Are you so?")){alert("ok");}else{alert("Not Ok");}
78.JS でのウィンドウ リダイレクト: window.navigate( "http://www.sina.com.cn";);
79.JS での印刷: window.print()
プロンプト入力ボックス80.JS: window.prompt("message" ,"defaultReply");
81.JS のウィンドウ スクロール バー: window.scroll(x,y)
82.JS: window 内の位置までウィンドウをスクロールします。 scrollby
83.JS の時間間隔を設定します: setInterval("expr",msecDelay) または setInterval(funcRef,msecDelay) または setTimeout
84. JS の IE4 のモーダル表示は NN では機能しません: showModalDialog(" URL"[,arguments][ ,features]);
85. JS で終了する前に使用されるハンドル: function verifyClose(){event.returnValue="私たちはあなたが本当に好きで、もっと長く滞在してくれることを願っています。";}} window.onbeforeunload=verifyClose;
86. フォームが初めて呼び出されるときに使用されるファイル ハンドル: onload()
87. フォームが閉じられるときに呼び出されるファイル ハンドル: onunload()
88 window.location のプロパティ: プロトコル(http:)、ホスト名(www.example.com)、ポート(80)、ホスト(www.example.com:80)、パス名("/a/a.html") ,hash("#giantGizmo", 対応するアンカーへのジャンプを指します)、href (すべての情報)
89.window.location.reload() は現在のページを更新します。
90.window.history.back( ) 前のページに戻ります。 window .history.forward() は次のページに戻ります。 window.history.go (どのページに戻ります。訪問した URL も使用できます)
91.document.write() 出力改行なし、document.writeln() 行の折り返し出力
92.document.body.noWrap=true; リンクテキストの折り返しを防止します。
93.Variable name.charAt(number)、変数の文字を取得します。 .
94 ."abc".charCodeAt (数値)、文字列の連結: string.concat(string2)、または
96 を接続するために = を使用します。変数.indexOf("Character", 開始位置)、最初の出現位置 (0 から計算) を返します
97.string.lastIndexOf(searchString[,startIndex]) The last occurrence position.
98.string.match(regExpression), determine whether the characters match.
99.string.replace(regExpression,replaceString) replace the current There is a string.
100.string.split (separator) returns an array to store the value.
101.string.substr(start[,length]) takes the string from the digit to the specified length.
102.string.toLowerCase() makes all strings small.
103.string.toUpperCase() makes all characters uppercase.
104.parseInt(string[,radix(representing base) ]) is forced to be converted to an integer type.
105.parseFloat(string[,radix]) is forced to be converted to a floating point type.
106.isNaN (variable): Tests whether it is a numeric type.
107.Definition Keyword for constants: const, keyword for defining variables: var