1、事件
1)鼠标单击事件(onclick)
2)鼠标经过事件(onmouseover)
3)鼠标移开事件(onmouseout)
4)聚焦事件(onfocus)
5)失焦事件(onblur)
6)内容选中事件(onselect)
7)文本框内容改变事件(onchange)
8)加载事件(onload)
9)卸载事件(onunload)
window.onunload = onunload_message;
2、对象
1)时间对象
var mydate=new Date();//当前时间(当前电脑系统时间)Thu Jul 28 2016 15:13:37 GMT+0800 (中国标准时间)
var d = new Date(2012,10,1);//指定时间Thu Nov 01 2012 00:00:00 GMT+0800 (中国标准时间)
mydate.getFullYear()//四位数年
mydate.getYear()//年份
mydate.getMonth()//从0计数,6表示7月
mydate.getDate() //日
mydate.getDay()//一周第几天
mydate.getHours()//时
mydate.getMinutes()//分
mydate.getTime()//毫秒
mydate.setFullYear(2015); //设置年份
mydate.setTime(1469690701786);//设置时间
2)字符串对象
var mystr = "I love JavaScript!"
mystr.length //字符串长度
mystr.toUpperCase()//所有小写字母变大写
mystr.toLowerCase()//所有大写字母变小写
mystr.charAt(index)//返回指定索引位置的字符
mystr.indexOf('J',2)//从索引2开始向后查找‘J'首次出现位置,第二个参数没有表示从开始位置进行查找
mystr.split(' ')//按空格进行分割I,love,JavaScript!
mystr.split('')//按字符进行分割I,,l,o,v,e,,J,a,v,a,S,c,r,i,p,t,!
mystr.split(' ',2)//按空格进行分割2次I,love
mystr.substring(2)//提取love JavaScript!
mystr.substring(2,6)//提取love
mystr.substring(2)//提取love JavaScript!
mystr.substring(2,4)//提取love
3)Math对象
Math.ceil(3.3) //向上取整 4
Math.floor(3.3)//向下取整 3
Math.round(3.5)//四舍五入
Math.random()//0-1随机数
4)数组
var myarr1= new Array("010")
var myarr2= new Array("-","84697581");
document.write(myarr1.concat(myarr2));//数组连接010,-,84697581
var myarr1= new Array("86","010")
var myarr2= new Array("84697581");
var myarr3= myarr1.concat(myarr2);
document.write(myarr3.join("-"));//使用指定分隔符进行数组连接86-010-84697581
var myarr1= ["我","爱","你"];
document.write(myarr1.reverse());//数据库颠倒 你,爱,我
var myarr1= ["我","爱","你"];
document.write(myarr1.slice(1,3));//选定元素 爱,你
function sortNum(a,b) {
return b-a; //降序b-a,升序a-b
}
var myarr = new Array("80","16","50","6","100","1");
document.write(myarr.sort(sortNum));//100,80,50,16,6,1
1)鼠标单击事件(onclick)
2)鼠标经过事件(onmouseover)
3)鼠标移开事件(onmouseout)
4)聚焦事件(onfocus)
5)失焦事件(onblur)
6)内容选中事件(onselect)
7)文本框内容改变事件(onchange)
8)加载事件(onload)
9)卸载事件(onunload)
window.onunload = onunload_message;
2、对象
1)时间对象
var mydate=new Date();//当前时间(当前电脑系统时间)Thu Jul 28 2016 15:13:37 GMT+0800 (中国标准时间)
var d = new Date(2012,10,1);//指定时间Thu Nov 01 2012 00:00:00 GMT+0800 (中国标准时间)
mydate.getFullYear()//四位数年
mydate.getYear()//年份
mydate.getMonth()//从0计数,6表示7月
mydate.getDate() //日
mydate.getDay()//一周第几天
mydate.getHours()//时
mydate.getMinutes()//分
mydate.getTime()//毫秒
mydate.setFullYear(2015); //设置年份
mydate.setTime(1469690701786);//设置时间
2)字符串对象
var mystr = "I love JavaScript!"
mystr.length //字符串长度
mystr.toUpperCase()//所有小写字母变大写
mystr.toLowerCase()//所有大写字母变小写
mystr.charAt(index)//返回指定索引位置的字符
mystr.indexOf('J',2)//从索引2开始向后查找‘J'首次出现位置,第二个参数没有表示从开始位置进行查找
mystr.split(' ')//按空格进行分割I,love,JavaScript!
mystr.split('')//按字符进行分割I,,l,o,v,e,,J,a,v,a,S,c,r,i,p,t,!
mystr.split(' ',2)//按空格进行分割2次I,love
mystr.substring(2)//提取love JavaScript!
mystr.substring(2,6)//提取love
mystr.substring(2)//提取love JavaScript!
mystr.substring(2,4)//提取love
3)Math对象
Math.ceil(3.3) //向上取整 4
Math.floor(3.3)//向下取整 3
Math.round(3.5)//四舍五入
Math.random()//0-1随机数
4)数组
var myarr1= new Array("010")
var myarr2= new Array("-","84697581");
document.write(myarr1.concat(myarr2));//数组连接010,-,84697581
var myarr1= new Array("86","010")
var myarr2= new Array("84697581");
var myarr3= myarr1.concat(myarr2);
document.write(myarr3.join("-"));//使用指定分隔符进行数组连接86-010-84697581
var myarr1= ["我","爱","你"];
document.write(myarr1.reverse());//数据库颠倒 你,爱,我
var myarr1= ["我","爱","你"];
document.write(myarr1.slice(1,3));//选定元素 爱,你
function sortNum(a,b) {
return b-a; //降序b-a,升序a-b
}
var myarr = new Array("80","16","50","6","100","1");
document.write(myarr.sort(sortNum));//100,80,50,16,6,1