<!doctype html> <html> <head> <meta charset="utf-8"> <title>无标题文档</title> <script type="text/javascript" src="08.13.js"></script> </head> <body> <!-- 数组的追加和删除 Push()/unshift() 给数组元素的结尾/开始追加元素。 Color. Push() Pop()/shift()给数组元素的结尾/开始 元素给删除。 函数关键词 Arguments==>关键词 Function indexone{ Var indv = arguments; Console.log(indv[1]) or Console.log(indv.length) } Indexone(’zhangsan’,’18’); 在字符串中搜索指定字符是否存在(它的位置) IndexOf() 从数组元素的开始 查找 第一个 字符串元素的位置 若存在,则会输出指定字符串的位置 按照索引,从0开始; 若不存在,则直接返回-1; LastIndexOf()从数组元素的结尾 查找 第一个 字符串元素的位置 Var indev = new array('shangdong’, 'shangxi’, 'beijing’, 'yunnan’); Console.log(indev.indexOf(‘shangxi’));//2 Console.log(indev.indexOf(‘shagxi’));//-1 BOM对象及DOM操作 BOM对象:浏览器对象 Document:页面读取的文档 Location:网址路径 Windows:页面窗口 Navigator:浏览器当前属性 Screen:浏览者屏幕对象 History:历史记录 确认对话框 confirm() 关闭窗口(弹框) close() 打开新的URL路径: 默认_blank 新开页面(name控制) window.open(URL,name,specs,replace) 设置定时器setInterval() 如果调用有名函数则需要加引号 setInterval('函数名’,3000) --> </body> </html>
// JavaScript Document var mytime; window.onload=function(){ start(); } function start(){ mytime = setInterval("showtime()",1000); } function cancel(){ clearInterval(mytime); } function showtime(){ var dy=new Date(); var year=dy.getFullYear();//年 var month=dy.getMonth();//月 var date=dy.getDate();//日 var hour=dy.getHours(); //时 var miuntes=dy.getMinutes;//分 var seconds=dy.getSeconds;//秒 if(month<10){ month = '0' + month; } if(date < 10){ date = '0' +date; } if(hour<10){ hour="0"+hour; } if(minutes<10){ minutes="0"+minutes; } if(seconds<10){ seconds="0"+seconds; } var time=year+"-"+month+"-"+date+" "+hour+":"+minutes+":"+seconds; Document.getElementsByTagName("h2")[0].innerHTML=time; }