API
文章平均质量分 75
奥特曼
这个作者很懒,什么都没留下…
展开
-
localstorage、sessionstorage、cookie的用法及区别
一、localstorage(1)设置localstoragelocalStorage.setItem('键','值')(2)获取localstoragelocalStorage.getItem('键')(3)删除localstoragelocalStorage.removeItem('键')(4)清除所有localstoragelocalStorage.clear()二、sessionstorage和localstorage语法一致 只需把local...原创 2021-08-15 12:38:15 · 201 阅读 · 0 评论 -
JavaScript不使用vue实现三个不同页面中的input跨页面响应式
看到这个题目还是有点迷惑的,除了用vue可以实现响应式 还能怎么实现先说说我的思路 你也可以评论说出你的思路 动手试试一、iframe实现效果iframe 是我第一个思路 可能的确不知道怎么才能三个页面一起响应可不可以把其他两个页面用iframe嵌入进来呢 通过src属性用?的形式进行拼接呢,所以尝试了一下 过程还是稍微繁琐的主页面每次触发input事件 把value的值利用路由拼接的格式传给其他iframe页面标签 <h3>我是主页...原创 2021-08-14 16:45:41 · 283 阅读 · 0 评论 -
JavaScript深拷贝和浅拷贝 及 JSON.parse(JSON.stringify()) 的缺陷
一、理解拷贝拷贝就像我们平常cv一些文件、代码 复制了一份新的就叫拷贝。换成js代码就变成了基本数据类型和引用数据类型的拷贝。在JavaScript中我们定义的简单数据类型会存到栈(stack)内存中,包括引用类型的指针,而这个指针指向的地方是在堆(heap)内存中。也通常理解为,简单数据类型存在栈中,引用数据类型存在堆中二、基本数据类型拷贝基本数据类型没什么好说的,通过一个变量赋值给一个变量就已经拷贝完成了 let a = 1 let b = .原创 2021-08-08 22:37:17 · 4806 阅读 · 3 评论 -
JavaScript——Array.prototype.reduce()
reduce语法: 数组.reduce(callback(acc, item, idx, arr) ,initialValue)acc : 累加器初始值 每次拿到上一次遍历的结果item:每一项的值idx:每一项的索引arr:当前元素本身initialValue: 作为第一次调用callback函数时的第一个参数的值。 如果没有提供初始值,则将使用数组中的第一个元素。 在没有初始值的空数组上调用 reduce 将报错。(1)求数组的和 let arr =.原创 2021-06-26 16:58:45 · 217 阅读 · 0 评论