第二季 第四集 part3

obj.insertAdjancetHtlm("beforeend"(位置), r(内容))

insertAdjacentHTML() 将指定的文本解析为HTML或XML,并将结果节点插入到DOM树中的指定位置。它不会重新解析它正在使用的元素,因此它不会破坏元素内的现有元素。这避免了额外的序列化步骤,使其比直接innerHTML操作更快

 

定义和用法

innerHTML 属性设置或返回表格行的开始和结束标签之间的 HTML  // 插入用法使用的时候整个容器中的HTML都会刷新,插入不如上面的用法


contenteditable="true" 

一个元素设置了这个属性,那么内容就可以编辑


 时间date

et d = new Date()
// d.getFullYear()
// 年份,2016
// d.getMonth()
// 月份,0 - 11,注意月份是从 0 开始的
// d.getDate()
// 日期,1 - 31
// d.getHours()
// 小时,0 - 23
// d.getMinutes()
// 分钟,0 - 59
// d.getSeconds()
// 秒数,0 - 59
// d.getMilliseconds()
// 毫秒,0 - 999
// d.getDay()
// 星期几,0 - 6,0 表示星期天

事件委托 //动态按钮

提前绑定好事件,叫做事件委托

基础:子元素上的操作,父元素也可以收到


localstorage

不同页面独自拥有独立的

浏览器自带功能,储存字符串数据,浏览器关闭后依然存在 

浏览器隐身模式不保存localstorage

清除localstorage里面的数据用 .clear


JSON数据格式(交换格式,数组-字符串,以前是xml)

数组- 字符串  let 字符串 = JSON.stringify(数组)  序列化

字符串-数组   let 数组 = JSON.parse(字符串)  反序列化

 


element.children

可以拿到父元素的所有子元素

获取的是当前元素的所有子节点元素(不包括文本元素),children返回的是HTMLCollection类型

 

element.children.length

posted @ 2019-10-18 15:03  容忍君  阅读(202)  评论(0)    收藏  举报