JAvaScript知識点まとめ

2692 ワード

DOM:文書オブジェクトモデル
1、要素を見つけます:x=document.getElementById("demo");
2.変更内容:x.innerHTML=「変更内容」
3.isNaN:数値かどうかを検出するための値.
4.$(this)現在のオブジェクトを取り出してjQueryオブジェクトに変換し、click()、keyup()などのjqueryメソッドを呼び出すことができます.一方、thisはhtml要素オブジェクトであり、要素属性、例えばthisを呼び出すことができる.id,this.value
5. console.log()デバッグ
6.JavaScript宣言配列var cars=new Array()またはvar cars=[]
7.if...else  if...else文
構文:
if(  1){
   1 true     
}else if(  2){
   2 true     
}else{
   1   2    true     
}
8.switch
switch (d)
{
    case 6:x="      ";
    break;
    case 0:x="      ";
    break;
    default:
    x="    ";
}

9.write 
write()メソッドは、HTML式またはJavaScriptコードをドキュメントに書き込むことができます.
10.For/inループ(オブジェクトをループするプロパティ)
var person={fname:"John",lname:"Doe",age:25}; 
 
for (x in person)  // x     
{
    txt=txt + person[x];
}

11.whereサイクル
while(  ){
       
}

12.do/whereループ
do{
       
}
while(  );

do/whileサイクルはwhileサイクルの変異体である.このループは、条件が真であるかどうかを確認する前にコードブロックを実行し、条件が真である場合、このループを繰り返します.
13.break/continue区別
break文は、ループから飛び出すために使用できます.
for(i=0;i<=10;i++){
  if(i==3) continue;(continue        ,             )
  x=x+"the numner is" + i +"";
}

14.HTMLフォームの自動検証
  required="required">required        

15.E-mail検証
function validateForm(){
  var x=document.forms["myForm"]["email"].value;
  var atpos=x.indexOf("@");
  var dotpos=x.lastIndexOf(".");
  if (atpos<1 || dotpos=x.length){
    alert("        e-mail   ");
    return false;
  }
}

16.関数は対像である
function myFunction(a, b) {
    return arguments.length;
}
     2

17.thisキーワード
一般的にJavascriptでは、thisは関数の実行時の現在のオブジェクトを指します.
18.htmlページの内容を変更する

document.getElementById("p1").innerHTML="   !";

19.html属性の変更
document.getElementById(id).attribute=    

20.htmlスタイルの変更
document.getElementById(id).style.property=   

21.toUpperCase()文字列を小文字で大文字にする
toLowerCaseを小文字に変換
onmouseoverマウス移動時に発生
onmouseoutマウスの削除時に発生