摘要: 可以考虑使用以下方法: 使用LocalStorage:这个存储API可在浏览器的不同标签页之间共享数据。当一个标签页发送消息时,将消息存储在LocalStorage中。其他标签页可以监听该存储区的变化,并读取最新的消息内容来实现通信效果。 // 监听变化 2window.addEventListen 阅读全文
posted @ 2024-02-29 13:04 想要魔法棒 阅读(52) 评论(0) 推荐(0) 编辑
摘要: continue和break的区别主要体现在它们在循环语句中的作用和用法上。以下是它们的主要区别: 作用不同。break用于完全结束一个循环,跳出循环体执行循环后面的语句;continue用于终止本次循环,接着还执行后面的循环。 使用场景不同。break通常用于当循环中的某些条件被满足时,需要立即退 阅读全文
posted @ 2024-02-23 15:15 想要魔法棒 阅读(668) 评论(0) 推荐(0) 编辑
摘要: array.reduce(function(total, currentValue, currentIndex, arr), initialValue) 注释:对没有值的数组元素,不执行 reduce() 方法。注释:reduce() 方法不会改变原始数组。 参数 描述 total 必需。initi 阅读全文
posted @ 2024-02-23 14:31 想要魔法棒 阅读(19) 评论(0) 推荐(0) 编辑
摘要: class Chameleon { static colorChange(newColor) { this.newColor = newColor return this.newColor } constructor({ newColor = 'green' } = {}) { this.newCo 阅读全文
posted @ 2024-02-23 14:11 想要魔法棒 阅读(6) 评论(0) 推荐(0) 编辑
摘要: delete 操作符用于删除对象的某个属性;如果没有指向这个属性的引用,那它最终会被释放。 delete操作符返回一个布尔值: true指删除成功,否则返回false。但是通过 var, const 或 let 关键字声明的变量无法用 delete 操作符来删除。 MDN 上也对 delete 的一 阅读全文
posted @ 2024-02-23 10:05 想要魔法棒 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 都是判断一个值是不是NaN。 isNaN()会尝试执行Number()将值转成数值,然后对转换后的结果是否是NaN进行判断。 isNaN(true) // false 因为Number(true)值为1,而1不是NaN, 所以返回false isNaN(undefined); // true 因为N 阅读全文
posted @ 2024-02-22 16:09 想要魔法棒 阅读(67) 评论(0) 推荐(0) 编辑
摘要: uniapp中,有应用生命周期和页面生命周期,子组件没有应用周期,所有onLoad,onShow都不存在,难怪我用两个方法没有效果。 可以用如下方法: // 子组件 export default { methods: { childOnShow() { console.log('子组件 onShow 阅读全文
posted @ 2023-09-19 11:21 想要魔法棒 阅读(3652) 评论(0) 推荐(0) 编辑
摘要: HTTP(超文本传输协议)和HTTPS(安全超文本传输协议)是用于在客户端和服务区之间传输数据的协议。他们之间主要的区别在于安全性和数据传输方式。 1.安全性: HTTP: 是明文协议,数据传输是以明文形式进行,容易被窃听好篡改。 HTTPS: 通过使用SSL/TSL加密协议对数据进行加密和身份验证 阅读全文
posted @ 2023-06-19 15:12 想要魔法棒 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 在js中,关键字“”this“”用于引用当前执行代码的上下文对象。它的工作原理是根据函数的调用方式来确定其绑定的值。它的值会根据函数的调用方式而变化。下面解释几种常见的 "this" 绑定规则: 1. 默认绑定:“this”默认绑定到全局对象(在浏览器环境中是window对象,在Node.js中是g 阅读全文
posted @ 2023-06-19 14:33 想要魔法棒 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 异步操作是一种编程模式,用于处理那些可能耗时的任务,以确保应用程序在执行这些任务的同时能够继续响应其他操作。下面是一些常见的异步操作的方法和技术: 回调函数(Callbacks):这是一种传统的异步编程模式,其中函数在完成任务后调用预定义的回调函数。回调函数允许在异步操作完成后执行特定的操作,但可能 阅读全文
posted @ 2023-06-19 13:32 想要魔法棒 阅读(115) 评论(0) 推荐(0) 编辑