美文网首页
关于js的一些遗漏的知识点

关于js的一些遗漏的知识点

作者: 北暖37 | 来源:发表于2019-10-22 18:11 被阅读0次

    近期被主管布置了一道题目,原生写一个时间插件,然后就开始着手准备了起来,说实话,一开始真的是一头雾水,不知道如何下手,然后就百度了一下,在慕课网上发现了一个视频,链接如下:https://www.imooc.com/video/14520
    别的不说,看了视频,最重要的是有了一个具体的思维,在跟着视频敲打的过程中,有了自己的思考,但是也提点到了,高阶中关于dom的模块的一个具体使用
    1、关于时间

        var today = new Date() // 获取当前时间
        var year = today.getFullYear() // 获取当前年份
        var month = today.getMonth()+1 // 获取当前月份;获取的月份是从0开始的,所以+1表示当前月份
        var day = today.getDate() // 获取当前的天数
        var firstDay = new Date(year, month-1, 1) // 获取当前月份1号
        var firstWeekDay = firstDay.getDay() // 获取当前日期是星期几
        var beforeDay = new Date(year, month-1, 0) // 当最后一个参数为0时,表示取的是上一个月份的最后一天
        var beforeTotal = beforeDay.getDate() // 获取上一个月份的最后一天
    

    2、关于dom操作
    ##### querySelector():类似于getElementsByClassName(),但是该方法仅返回匹配指定选择器的第一个元素,如果你要返回所有的元素,可以使用querySelectorAll()
    ##### classList: 获取到元素后,根据这个方法可以获取到该元素的class列表,可以通过contain判断是否包含某个class;通过add添加class;通过remove移除class
    ##### date-:自定义属性使用,dataset.获取自定义属性值的使用

    相关文章

      网友评论

          本文标题:关于js的一些遗漏的知识点

          本文链接:https://www.haomeiwen.com/subject/zoccvctx.html