JavaScriptの関数オブジェクト
JavaScript ステートメントは、Web サイト制作のプロセスでよく使用されます。関連する JavaScript 構造をマスターすると、Web サイト制作で非常に役立ちます。
1.document.write(""); 出力ステートメント
2. JS のコメントは // です。
3. 従来の HTML ドキュメントのシーケンスは次のとおりです: document->html->(head,body)
4. ブラウザ ウィンドウ内の DOM の順序is: window->(navigator, screen, History, location, document)
5. フォーム内の要素の名前と値を取得します: document.getElementById("フォーム内の要素の ID 番号").name (または value )
6. 小文字を大文字に変換する 1 つの JS: document.getElementById("output").value = document.getElementById("input").value.toUpperCase();
7. JS の値の型: String、Number、Boolean、 Null、Object、Function
8. JS の文字型が数値型に変換されます: parseInt()、parseFloat()
9. JS の数値が文字型に変換されます: (""+variable)
10. JS の文字列は次のとおりです: (length )
11. + 記号は、文字と JS の文字を接続するために使用されます。
12. JS の比較演算子は、== 等しい、!= 等しくない、>、>=、< です
。.<=
13. JS で変数を使用して :var を宣言してステートメントを作成する
14. JS での判定ステートメント構造: if(条件){}else{}
15. JS でのループ構造: for([初期式];[条件];[更新式]) {ループ内 }
16. ループを終了するコマンドは次のとおりです: Break
17. JS での関数定義: function functionName([parameter],...){statement[s]}
18. Whenファイル内に複数のフォームが表示される場合は、代わりに document .forms[0]、document.forms[1] を使用できます。
19. ウィンドウ: ウィンドウを開きます window.open()、ウィンドウを閉じます: window.close()、ウィンドウ。それ自体: self
20. ステータス バーの設定: window.status="character";
21. ポップアップ プロンプト メッセージ: window.alert("character");
23. ポップアップ確認ボックス: window.confirm()
;入力プロンプト ボックス: window.prompt();
24. 現在のリンクの表示場所を指定します: window.location.href="URL"
25. フォーム内のすべてのフォームの数を取得します: document.forms.length
26.ドキュメントの出力ストリームを閉じます: document.close();
27. 文字列追加コネクタ: +=
28. ドキュメント要素を作成します: document.createElement()、document.createTextNode()
29. 要素を取得するメソッド: document。 getElementById()
30. フォーム内のすべてのテキスト メンバーの値を空に設定します。
var form = window.document.forms[0]
for (var i = 0; i<form.elements.length;i++){
if (form.elements[i].type == "テキスト"){
form.elements[i].value = "";
}
}
31. JS でチェック ボタンがチェックされているかどうかを判断します: document.forms[0].checkThis.checked (checked 属性は選択されているかどうかを表し、TRUE または FALSE を返します)
32. ラジオ ボタン グループ (ラジオ ボタンの名前は同じである必要があります): ラジオ ボタン グループの長さを取得します。 document.forms[0].groupName.length
33. Checked は、ラジオ ボタン グループが選択されているかどうかを判断するためにも使用されます。
34. ドロップダウン リスト ボックスの値。 : document.forms[0].selectName.options[ n].value (n は、選択された値を決定するためにドロップダウン リスト ボックスの名前と .selectedIndex を使用することがあります)
35. 文字列の定義: var myString = new String( "これはライトソードです");
36. 文字列を大文字に変換します: string.toUpperCase(); 文字列を小文字に変換します: string.toLowerCase();
37. 文字列 2 が文字列 1 に出現する位置を返します: String1.indexOf(" String2")!=-1 は見つからないことを意味します。
38. 文字列内の指定された位置にある文字を取得します: StringA.charAt(9);
39. 文字列内の指定された開始点と終了点にある部分文字列を取得します。 stringA.substring(2,6);
40. 数学関数: Math .PI (円周率を返す)、Math.SQRT2 (平方根を返す)、Math.max(value1, value2) は 2 つの数値の最大値を返します。 .pow(value1,10) は value1 の 10 乗を返し、Math .round(value1) 丸め関数、Math.floor(Math.random()*(n+1)) は乱数
41 を返します。 日付変数を定義します: var today = new Date();
42. 日付関数リスト: dateObj.getTime() は時刻を取得し、dateObj.get Year() は年を取得し、dateObj.getFull 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) は曜日を設定します。 .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 関数を呼び出すときは、関数名で始めるには (javascript:) を使用します
。 48. これは古いブラウザでは実行されません JS:<!-- //-->
49. ファイルを参照します。 style JS: <script type="text/javascript" src="aaa.js"></script>
50. スクリプトをサポートしていないブラウザの指定 ブラウザが表示するHTML: <noscript></noscript>
51.ハイパーリンクと ONCLICK イベントの両方である場合、ブラウザの古いバージョンは a.html にリダイレクトされ、それ以外の場合は b.html にリダイレクトされます。例: <a href="a.html " onclick="location.href='b。 html';return false">dfsadf</a>
52. JS の組み込みオブジェクトは次のとおりです: Array、Boolean、Date、Error、EvalError、Function、Math、Number、Object、RangeError、ReferenceError、RegExp、String、SyntaxError 、TypeError、URIError
53. JS での改行:n
54. ウィンドウの全画面サイズ: <script>function fullScreen(){ this.moveTo(0,0);this.outerWidth=screen .availWidth;this.outerHeight=screen .availHeight;}window.maximize=fullScreen;</script>
55.JS の all は、その下のすべての要素を表します
56.JS のフォーカス順序: document.getElementByid("Form Element" ).tabIndex = 1
57. innerHTML の値form 要素の値: <p id="para">"how are <em>you</em>"</p> など、innerHTML の値は次のようになります: how are <em>you</</p> em>
58. innerTEXT の値は、<em> タグが表示されないことを除いて、上記と同じです。
59.contentEditable は要素が変更可能かどうかを設定でき、isContentEditable は変更可能かどうかのステータスを返します。
60.isDisabled
は、
禁止状態かどうかを決定し
ます
。 .focus() は、現在のウィンドウをすべてのウィンドウの前に置きます。
64.blur() は、フォーカスを失うことを意味します。
65.select() は、要素が選択されることを意味します
。テキスト ボックス: onfocus=" this.blur()"
67. ページ内のこの要素の出現数を取得します: document.all.tags("div (または他の HTML タグ)").length
68. 2 つあります。 JS でのフォーム出力のタイプ: モジュール モーダルおよび非モーダル window.showModaldialog()、window.showModeless()
69. ステータス バーのテキスト設定: window.status='text'、デフォルトのステータス バー テキストの設定: window.defaultStatus = 'text.';
70 .お気に入りに追加: external.AddFavorite(" http://www.dannyg.com","jaskdlf ");
71. JS でスクリプト エラーが発生した場合は何もしません: window.onerror = doNothing; エラー ハンドルを指定します。 構文は次のとおりです: window.onerror = handleError;
72. JS で現在開いているウィンドウの親ウィンドウを指定します: window.opener、opener.opener の複数の継続をサポートします...
73. JS の Self現在のウィンドウを参照します
。 74.JS のステータス バーに表示されるコンテンツ: window.status="content"
75.JS の top は、フレーム セット内の最上位のフレームを参照します。
76.JS で現在のウィンドウを閉じる: window.close ();
77. JS での提案 確認ボックス: if(confirm("Are yousure?")){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 の属性:protocol(http:)、hostname( www.example.com)、port(80)、host(www.example.com: 80)、pathname("/a/a.html")、hash("#giantGizmo "、対応するアンカーへのジャンプを指します)、href (すべての情報)
89.window.location.reload() は現在のページを更新します。
89- 1.parent.location.reload() は親オブジェクトを更新します (フレームの場合)
89-2.opener.location.reload() は親ウィンドウ オブジェクトを更新します (単一オープン ウィンドウの場合)
89-3.top.location。 reload() 最上位のオブジェクトを更新します (複数のウィンドウの場合)
90.window.history.back() は前のページに戻ります。 window.history.forward() は次のページに戻ります。 window.history.go(最初のページに戻ります)ページでは、訪問した URL を使用することもできます)
91.document.write() 行折り返しなしの出力、document.writeln() 行折り返しありの出力
92.document.body.noWrap
=true; リンク テキストの折り返しを防止します。
name.charAt(どの数値ビット)、変数の文字を取得します。
94. "abc".charCodeAt(number)、文字の ASCii コード値を返します。
95. 文字列連結: string.concat(string2)、または使用します。 += 接続します
96. 変数 .indexOf("Character", 開始位置)、最初の出現の位置を返します (0 から計算されます)
97.string.lastIndexOf(searchString[,startIndex]) 最後の出現の位置
98 .string.match(regExpression) は、文字が一致するかどうかを判断します。
99.string.replace
(regExpression,replaceString)
は、値を格納する配列を返します。
(start[,length]) は、数字から指定された長さまでの文字列を取得します。
102.string.toLowerCase(
) は、すべての文字を小文字にします。
104 .parseInt(string[ ,radix(基数を表す)]) は整数型に強制的に変換されます。
105.parseFloat(string[,radix]) は浮動小数点型に強制的に変換されます。
106.isNaN(variable): 数値型であるかどうかをテストします。
107. 定数を定義するためのキーワード: const、変数を定義するためのキーワード: var