声明并执行
var init = function(){}; //声明方法
var init = function(){}(); //声明方法并执行
网页加载完毕后执行
写在body的开始标签内:
<body onload="XXX">
写在javascript里:
window.onload=function(){ //执行函数
}
jQuery的内置函数:
$(document).ready(function(){
});
jQuery的加载简写:
$(function(){
});
日期与时间
获取时间
var myDate = new Date();
var ls = myDate.toLocaleString(); //获取日期与时间(2016/3/8 上午11:19:15)
var time = myDate.getTime(); //时间戳(从1970.1.1开始的毫秒数,1457407256600,用于计算)
var lds = myDate.toLocaleDateString(); //获取当前日期(2016/3/8)
var lts =myDate.toLocaleTimeString(); //获取当前时间(上午11:16:13)
var year = myDate.getYear()-100; //获取当前年份(2位,16)
var yy = myDate.getFullYear(); //获取完整的年份(4位,2016)
var mon = myDate.getMonth()+1; //月份(0-11,0代表1月)
var data = myDate.getDate(); //日(1-31)
var day = myDate.getDay(); //星期X(0-6,0代表星期天)
var hh = myDate.getHours(); //小时数(0-23)
var mm = myDate.getMinutes(); //分钟数(0-59)
var ss = myDate.getSeconds(); //秒数(0-59)
var sss = myDate.getMilliseconds(); //毫秒数(0-999)
显示当前时间
下面代码显示当前时间(如:2016-03-08 13:52:08 星期二),且能实时更新
function CurentTime() {
var now = new Date();
var year = now.getFullYear(); //年
var month = now.getMonth() + 1; //月
var day = now.getDate(); //日
var hh = now.getHours(); //时
var mm = now.getMinutes(); //分
var ss = now.getSeconds(); //秒
var weekday=new Array("星期日","星期一","星期二","星期三","星期四","星期五","星期六");
function units(digit){
digit=(digit>9)?digit:"0"+digit;
return digit;
}
var clock = year+"-"+units(month)+"-"+units(day)+" "+units(hh)+":"+units(mm)+":"+units(ss)+" "+weekday[now.getDay()];
document.getElementById("hk2").innerText=clock;
setTimeout("CurentTime()",1000);
}CurentTime();