随笔分类 - javascript
摘要:window.postMessage 是一项非常实用的浏览器技术,它允许不同窗口或框架之间进行安全的消息传递。 一、技术介绍 window.postMessage 可以在不同的源之间传递消息,包括跨域的情况。这为跨文档通信提供了一种强大而灵活的方式。 二、使用方法举例 假设有两个页面,一个是发送方页
阅读全文
摘要:for (let i = startIndex ?? 0; i < array.length; i++) { ^ SyntaxError: Unexpected token ? at Object.exports.runInThisContext (vm.js:76:16) at Module._c
阅读全文
摘要:基础类型: number:用于表示数字 string:用于表示文本数据 boolean:用于表示逻辑值,即 true 或 false symbol:用于表示唯一的、不可变的值 null 和 undefined:用于表示空值或未定义的值 void:通常用于表示没有返回值的函数 any:用于表示任意 J
阅读全文
摘要:includes与indexOf的区别 共同点:都是校验数组中是否包含对应的值 不通点:includes可以校验到数组中是否包含NAN的选项;indexOf则不可以
阅读全文
摘要:Array.prototype.at() at() 方法接收一个下标并返回该下标所对应的数组的数据,下标值允许是正数或者负数。如果是负整数则会从数组的最后开始向前进行搜索并返回对应下标的数组数据,如果下标值超过数组的长度则返回 undefined。 let arr = ['aaa','bbb','c
阅读全文
摘要:在 html 中编写代码时保留代码换行 <textarea name="" id="" cols="30" rows="10" placeholder="携程旅行网 爱奇艺 巴西"></textarea> 使用 设置换行 设置回车 <textarea name="" id="
阅读全文
摘要:恢复内容开始 1 var number = 5; 2 var obj = { 3 number: 3, 4 fn1: (function () { 5 var number; 6 this.number *= 2; 7 number = number * 2; 8 number = 3; 9 ret
阅读全文