JS学习日记 Day 4

学习视频是Link老师的教程:黑马程序员前端JavaScript入门到精通全套视频教程,javascript核心进阶ES6语法、API、js高级等基础知识和实战教程_哔哩哔哩_bilibili


一、日期对象

1、获取当前时间
    date = new Date()
    //.getFullYear():获取年份
    //.getMonth():获取月份
    //.getDate():获取月份中的每一天
    //.getDay():获取星期
    //.getHours():获取小时
    //.toLocaleString():直接获取标准格式的时间
    //...
2、时间戳
    .getTime:获取时间戳
    +new Date:同上
    Date.node:同上

二、节点

1、父子节点
    Object.parentNode
    //返回节点的父节点
    Object.childNode
    //返回节点的所有子节点
    Object.children
    //返回节点的所有元素子节点
    Object.nextElementSibling
    //下一个兄弟节点
    Object.previousElementSibling
    //上一个兄弟节点
2、插入节点
    document.createElement('标签名')
    //创建节点
    父元素.appendChild(节点)
    //将节点插入为父节点的最后一个子元素
    父元素.insertBefore(要插入的节点,在哪个节点前)
    //插入到某个节点之前
    //建议用法:
    //父元素.insertBefore(要插入的节点,父元素.children[n]);
3、克隆节点
    元素.cloneNode(是否包含后代节点)
    //克隆节点
4、删除节点
    父元素.removeChild(要删除的元素)
    //删除父元素的子元素

三、移动端事件

1、事件
    touchstart:触摸到DOM时触发
    touchmove:手指在DOM上滑动时触发
    touchhend:手指从DOM上离开时触发

四、定时器

1、延时函数
    setTimeout(回调函数,等待毫秒数)
    //延时多久后执行,仅执行一次
    clearTimeout(延时函数)
    //清除延时函数
2、间歇函数
    setInterval(回调函数,等待毫秒数)
    //每多长时间执行一次
    clearInterval(间歇函数)

3、JS执行机制(纯理论)
    JS执行时,先执行同步任务,再执行异步任务,
    对于异步任务而言,会在同步任务执行完后,不断加入同步任务,
    在加入的部分执行完后,会再次将异步任务加入同步任务
    

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值