JS

Posted panbee

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS相关的知识,希望对你有一定的参考价值。

JS的属性好多,方法好多,一下子塞进来真的需要时间消化,很多东西都是当时记得很清楚,但忘得很快,看来需要经常去复习,主要是感觉后面一点的练习题好像少了点,所以就显得不是很熟练.

1.About Time:

/*//输出今天的日期、星期、时间字符串
var today = new Date();
var year = today.getFullYear();
var month = today.getMonth();
var day = today.getDate();
var week = today.getDay();
var hours = today.getHours();
var minutes = today.getMinutes();
var seconds = today.getSeconds();
//定义前导0函数:
function addZero(x){
    return x<10 ? "0"+x : x;
}
arr_month = ["01月","02月","03月","04月","05月","06月","07月","08月","09月","10月","11月","12月"];
arr_week = ["星期天","星期一","星期二","星期三","星期四","星期五","星期六",];
var str = "今天是"+year+"年"+arr_month[month]+addZero(day)+"日"+arr_week[week]+addZero(hours)+"时"+addZero(minutes)+"分"+addZero(seconds)+"秒."
document.write(str);*/

 

2.神奇的滚动框:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>滚动框</title>
    <style type="text/css">
        *{
            margin:0px;
            padding: 0px;
        }
        ul,li{
            list-style: none;
        }
        #div1{
            width:200px;
            height:250px;
            margin:100px auto;
            overflow: hidden;
        }
        li{
            text-align:center;
            border-bottom: 1px dotted #ccc;
        }
    </style>
    <script type="text/javascript">
    window.onload = function(){
        //1.先找到对象
        var div1 = document.getElementById("div1");
        var div2 = document.getElementById("div2");
        var div3 = document.getElementById("div3");
        //2.将3个div的高度设置成一样
        div2.style.height = div1.offsetHeight+"px";
        div3.style.height = div1.offsetHeight+"px";
        //3.给div3增加内容
        div3.innerHTML = div2.innerHTML;
        //4.设置定时器动画
        window.setInterval(scrolling, 40);
    }
    function scrolling(){
        var div1 = document.getElementById("div1");
        div1.scrollTop==div1.offsetHeight ? div1.scrollTop=0 : div1.scrollTop++;
        /*document.title=div1.scrollTop;*/
    }

    </script>

</head>
<body>
<div id="div1">
    <div id="div2">
        <ul>
            <li>龙珠</li>
            <li>海贼王</li>
            <li>死神</li>
            <li>火影忍者</li>
            <li>死亡笔记</li>
            <li>寄生兽</li>
            <li>吸血鬼日记</li>
            <li>暮光之城</li>
            <li>斯巴达克斯</li>
            <li>权力的游戏</li>
            <li>越狱</li>
        </ul>
    </div>
    <div id="div3"></div>
</div>    
</body>
</html>

 

以上是关于JS的主要内容,如果未能解决你的问题,请参考以下文章

VSCode自定义代码片段9——JS中的面向对象编程

js代码片段: utils/lcoalStorage/cookie

JS代码片段:一个日期离现在多久了

js常用代码片段(更新中)

js常用代码片段

Chrome-Devtools代码片段中的多个JS库