【博学谷学习记录】超强总结,用心分享|前端开发基础知识总结(js十一)DOM节点

文章介绍了JavaScript中的Date对象,包括实例化和获取月份的方法,以及获取时间戳的三种方式。接着讨论了DOM节点的概念,如元素节点、属性节点、文本节点,以及父节点、子节点和兄弟节点的操作。此外,还涉及到了移动端的触摸事件和页面渲染过程,包括回流、重绘的影响。最后提到了Swiper插件,一个用于H5页面前端开发的轮播图工具。
摘要由CSDN通过智能技术生成

日期对象

                实例化:new Date()

                获得日期对象方法:getMonth()获得月份

                时间戳1.const data=new Date()  data.getTime()

                                2.+new Date()

                                3.Date.now()只能得到当前的时间戳,而前面两种可以返回指定时间的时间戳

DOM节点:DOM树里每一个内容都称之为节点,(元素节点,属性节点,文本节点)

                html是根节点->父节点,子节点,兄弟节点

                父节点:子元素.parentNode属性,返回最近一级的父节点,找不到返回null

                子节点:childNodes获得所有的子节点,children属性为仅获得所有元素节点,返回的是一个伪数组   父元素.children

                兄弟节点:下一个 nextElementSibling属性, 上一个兄弟节点 previousElementSibling属性

                增加节点:document.creatElement('标签名')

                追加节点:插入到父元素的最后 父元素.appendChild(要插入的元素)

                                插入到某个子元素的前面 父元素.insertBefore(要插入的元素,在哪个元素的前面)

                增加节点:克隆节点:元素.cloneNode(布尔值):true克隆时会包含后代节点一起克隆,false代表克隆时不包含后代节点,默认为false

                删除节点:父元素.removeChild(要删除的元素),如不存在父子关系,则删除不成功

移动端事件

                touch(触摸事件):touchstart(触摸) touchmove(滑动) touchend(移开) 

插件:Swiper中文网-轮播图幻灯片js插件,H5页面前端开发

浏览器进行页面渲染:

               解析HTML,生成DOM树,同时解析CSS,生成样式规则,根据DOM树和样式规则,生成渲染树,进行布局Layout(回流/重排),根据生成的渲染树,得到节点的几何信息(位置,大小),进行绘制,展示在页面上.

                回流(浏览器重新渲染部分或全部文档的过程为回流)

                重绘:由于节点的样式的改变并不影响它在文档流中的位置和文档布局时

                重绘不一定引起回流,回流一定会引起重绘

                简单理解:影响到布局就会有回流

下节5

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值