欢迎光临
我们一直在努力

2020年03月的文章

JavaScript基础

JavaScript | DOM查找节点

SanRenYan阅读(210)评论(0)赞(0)

开头一张图,后面慢慢编。 父节点寻找第一个子节点:firstChild 父节点寻找最后一个子节点:lastChild 父节点寻找中间节点:childNodes[索引]或child.item(1) 注意一下,上面的childNodes不是数组...

JavaScript基础

JavaScript | DOM创建节点

SanRenYan阅读(273)评论(1)赞(1)

DOM的简介就不多说了。本片文章介绍一下DOM创建节点的几种方法以及注意事项。 document.write() write() 方法可向文档写入 HTML 表达式或 JavaScript 代码。 可列出多个参数(exp1,exp2,exp...

JavaScript基础

JavaScript | 时间戳实现倒计时定时器

SanRenYan阅读(288)评论(1)赞(0)

实现思路:通过date.setHours设置三小时后,并通过data.getTime获取三小时后的时间戳(从1970年1月1日到现在的毫秒数),之后通过定时器每隔16毫秒调用一次enterFrame函数,此函数用于设置新的时间戳(当前时间)...

博主生活

《世说新语·言语》

SanRenYan阅读(187)评论(0)赞(0)

孔融被收,中外惶怖。时融儿大者九岁,小者八岁,二儿故琢钉戏,了无遽容。融谓使者日:‘冀罪止于身,二儿可得全不?’儿徐进曰:‘大人,岂见覆巢之下,复有完卵乎?’寻亦收至。 启示:整体遭殃,个体(或部分)亦不能保全。 想到当前的疫情动态,敢问覆...

JavaScript基础

JavaScript | slice()和splice()方法

SanRenYan阅读(169)评论(0)赞(0)

slice(start,end):方法可从已有数组中返回选定的元素,返回一个新数组,包含从start到end(不包含该元素)的数组元素。 注意:该方法不会改变原数组,而是返回一个子数组,如果想删除数组中的一段元素,应该使用Array.spl...

JavaScript基础

JavaScript | 数组concat()方法

SanRenYan阅读(156)评论(0)赞(1)

定义和用法 concat() 方法用于连接两个或多个数组。 该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本。 concat基础介绍 concat方法用于多个数组的合并。它将新数组的成员,添加到原数组的尾部,然后返回一个新数组,原...

JavaScript基础

JavaScript | 数组的some()与every()方法

SanRenYan阅读(156)评论(0)赞(0)

some()定义和用法 some() 方法用于检测数组中的元素是否满足指定条件(函数提供)。 some() 方法会依次执行数组的每个元素: 如果有一个元素满足条件,则表达式返回true , 剩余的元素不会再执行检测。 如果没有满足...

JavaScript基础

JavaScript | 深入理解浅拷贝与深拷贝的区别

SanRenYan阅读(153)评论(0)赞(1)

学习之前,先了解下堆和栈知识,js 的数据类型 堆和栈的区别 其实深拷贝和浅拷贝的主要区别就是其在内存中的存储类型不同。 堆和栈都是内存中划分出来用来存储的区域。 栈(stack)为自动分配的内存空间,它由系统自动释放; 而堆(heap)则...

JavaScript基础

JavaScript | 四种方法对数组去重

SanRenYan阅读(174)评论(0)赞(2)

For循环+splice方法 通过for循环遍历两次。外层循环设置内层循环次数。内层循环第一次把后面的元素依次和第一个元素对比,若一样,则删除。第二次循环把后面的元素依次和第二个元素对比,若一样,则删除...循环进行这个对比操作。 创建新数...