1 var
-
普通变量如果不用声明则可以直接应用,注意没有定义的undefine与null值;
-
数组的定义有两种,以下举例:
//定义1,用定义对象的方法
var test=new Array(); test[0]=123;
//定义2,直接定义
var test2=[]; test2[0]==12;
注意:如果数组元素赋值时,元素类型不同,则数组变为对象数组
-
对象的定义:
var t1=new object; t1["name"]=123;
2 运算符
- "=="与"==="的区别:
“==”使用,两个元素的值相同,但是类型不同时,结果也为真;
“===”使用,两个元素的值相同,而且类型也相同时,结果才为真;
3 循环
- 循环for/in:
for ( var item in tt ) //item表示tt的(index)索引;
for ( var item of tt) //item表示对应元素的值;
4 DOM
- 获得id元素:
var ss=document.getElementById("ss");还可以获取其他元素的内容(比如name);
- 改变页面元素的属性:
ss.getAttribute("class"); //获取该元素的class属性;
ss.setAttribute("class" , "info2"); //改变该元素引用的css的class属性;
ss.style.color("red"); //改变元素的class的color属性;
5 Ajax
- get形式:
$.ajax( {
type : "get" ,
url : "ssssss" ,
success : function(result){ } ,
error : function(){}
})
- post形式:
$.ajax( { type : "post" ,url : "ssssss" ,data : {name : "sa", age : 12 } ,success : function(result){ } ,error : function(){} })
注意:此处的”$“属于jquery的用法,如果需要使用ajax则需要引入jQuery库。
注:该文章仅供js学习和参考,感谢大家对我指正和建议。