JS数据的追加和删除 函数关键词 以及BOM对象和DOM操作课堂随笔记录

<!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;
}

 

上一篇:FFmpeg常用命令


下一篇:ESP32 开发笔记(十二)LittlevGL 添加自定义字体和物理按键