JS学习(一)

来源:互联网 发布:软件测试文档包括 编辑:程序博客网 时间:2024/05/25 21:36
/**
* js
*/

/*面向字面量*/
var mydate = new Date(); /*get & set*/
var arr = new [];
var str = '';


/*js属性*/

.innerHTML /*获取对象内部html+内容*/
.value /**/
.length /*长度*/
.children /*孩子节点*/
.childElementCount /*孩子节点个数*/

/*js函数*/

getElementsByTagName();
getElementById();
onclick(); /*按钮触发事件*/
onmouseover(); /*鼠标悬浮事件*/
onmouseout(); /*鼠标移除事件*/
onfocus(); /*焦点事件*/
onblur(); /*焦点移除事件*/
onselect(); /*触发选中事件*/
onchange(); /*内容改变事件*/
onload(); /*加载事件*/
onunload(); /*卸载事件*/


isNaN(); /*检查参数非负*/
sort(); /*数组排序*/
var b = Array.sort(function (a,b) {
return a[1]-b[1];
});
/**
* 若返回值<=-1,则表示 A 在排序后的序列中出现在 B 之前。
若返回值>-1 && <1,则表示 A B 具有相同的排序顺序。
若返回值>=1,则表示 A 在排序后的序列中出现在 B 之后。
*/

reverse(); /*降序*/
filter(); /*过滤函数,留下符合条件的*/
Array.filter(function (element) {return element[1]>60})
.sort(function (a,b) {return b[1]- a[1]})
.forEach(function (element,index) {
aList +="<li>" + arr[index] + "名:" + element[0] + "" + element[1] + "</li>";
});
push(); /*数组添加元素*/
split(); /*字符串分割,返回数组 split(分隔字符,保留前多少数组)*/
join(); /*将数组中所有元素放到一个字符串中*/
test(); /*检查是否匹配类型 返回类型bollean*/
substring(); substr();
/**提取字符 subtring(0,5)
string.substring( 起点 , 终点 )
string.substr( 起点 ,长度 )
*/
concat(); /*连接数组*/
join(); /*用符号连接数组*/
slice(); /*数组过滤*/


<!-- juery -->
trim(); /*去除首尾的空白字符*/
0 0