JavaScript
寒冰1307
这个作者很懒,什么都没留下…
展开
-
ES6之01 let & const
【代码】ES6之 let & const。原创 2023-03-14 11:26:19 · 50 阅读 · 0 评论 -
浏览器本地存储
本地存储则更安全,并且可在不影响网站性能的前提下将大量数据存储于本地。2、浏览器端通过Window.sessionStorage和Window.localStorage属性来实现本地存储机制。该方法接受一个键和值作为参数,会把键值对添加到存储中,如果键名存在,则会更新其对应的值。通过本地存储(Local Storage),web 应用程序能够在用户浏览器中对数据进行本地的存储。所有页面,从起源地,能够存储和访问相同的数据。该方法接受一个键和值作为参数,并把该键名从存储中删除。该方法会清空存储中所有数据。原创 2023-03-13 23:30:56 · 292 阅读 · 0 评论 -
JavaScript数组方法整理
22. reduceRight() 功能和 reduce() 功能是一样的,不同的是 reduceRight() 从数组的末尾向前将数组中的数组项做累加。28. findIndex() 接收一个函数作为参数,返回第一个符合条件的数组成员的位置,如果所有成员都不符合条件,则返回-1。如果为负值,表示倒数。10. lastIndexOf() 返回在数组中搜索到的与给定参数相等的元素的索引里最大的值,没有则返回-1。20. filter() 对数组中的每一项运行给定函数,返回该函数会返回true的项组成的数组。原创 2023-03-13 20:30:29 · 65 阅读 · 0 评论 -
JavaScript的原型和原型链
原型对象也有原型,这样就构成了一条原型链,根据对象的复杂程度不同,原型链的长度也不同。直到找到Object对象的原型(Object的原型没有原型(null))p对象的原型链:p对象 -> 原型 -> 原型 -> null。在对象中有些值是对象独有的,像属性(name、age、gender)每个对象都应该有自己的值,obj对象的原型链:obj对象 -> 原型 -> null。如果对象中有,则使用,没有则去对象的原型中寻找。如果原型中有,则使用,没有则去原型的原型中找。也就意味着同类型对象的原型链是一样的。原创 2023-03-13 08:16:53 · 80 阅读 · 0 评论 -
JavaScript系列004——九宫格抽奖
【代码】JavaScript系列004——九宫格抽奖。原创 2023-03-11 11:54:14 · 575 阅读 · 0 评论 -
JavaScript系列001——JS中的遍历函数
2、every:遍历数组,返回值遇到false时遍历终止。6、findIndex:找到并返回元素索引。4、filter:过滤并返回新数组。5、find:找到并返回数组元素。7、some:是否存在某个元素。1、forEach:遍历数组。3、map:修改并返回新数组。8、flatMap:拉平数组。9、reduce:求和。原创 2023-03-11 11:51:02 · 202 阅读 · 0 评论 -
JavaScript系列003——九九乘法表
使用了双重for循环。原创 2023-03-11 11:47:10 · 48 阅读 · 0 评论 -
JavaScript系列002——理解JS事件循环
宏任务: script, setTimeout, setInterval, setImmediate, I/O, MutationObserve, UI rendering。微任务: process.nextTick, promise.then(), object.observe, MutationObserver。- 8 依次循环...(微队列 > 宏队列 > 微队列 > 宏队列)- 6 执行一次宏队列的任务,执行完毕。- 5 执行微队列,微队列执行完毕。- 7 执行微队列,执行完毕。原创 2023-03-11 11:42:02 · 42 阅读 · 0 评论