摘要: 浏览器不同窗口之间共享数据/通信 常用的主要有如下方式: postMessage WebSoket localStorage、sessionStorage BroadcastChannel 1. postMessage 在A窗口通过window.open打开B窗口, 该方法返回一个B窗口的windo 阅读全文
posted @ 2022-01-11 18:15 只猫 阅读(1574) 评论(0) 推荐(0) 编辑
摘要: vscode配置python环境 1. 安装扩展 2. 安装代码提示工具 之后就可以写py代码了 3. 关于运行 以下几种方式均可: 底部终端 python 文件名 代码处右键 ⇒ 在终端中运行 Python 文件 顶部 ⇒ 运行 ⇒ 启动调试/以非调试方式运行 关于调试: 打好断点后, 点击启动调 阅读全文
posted @ 2021-10-12 15:38 只猫 阅读(685) 评论(0) 推荐(0) 编辑
摘要: 1. 安装, 直接去官网安装对应的版本即可 2. vscode配置 首先按照如下操作打开 settings.json 然后在settings.json中添加如下配置 "terminal.integrated.profiles.windows": { "JavaScript Debug Termina 阅读全文
posted @ 2021-08-12 17:59 只猫 阅读(3986) 评论(0) 推荐(0) 编辑
摘要: 数组去重的方法 1. for循环 略 2. for循环 + indexOf / includes let arr = [1, 2, 1, 3, 2, 4, 3, 5, 4] let newArr = [] for (let i = 0, l = arr.length; i < l; i++) { i 阅读全文
posted @ 2021-08-10 23:21 只猫 阅读(10393) 评论(0) 推荐(0) 编辑
摘要: this指向是在函数被调用的时候绑定的 有小括号才是函数调用, 不要看到像obj.foo, 就认为this指向obj, 人家还没被调用呢 所以说, 分析问题不要想当然, 得根据规则一步一步走 以下总结并非绝对, 需要根据实际情况实际分析 一. 运算符优先级 运算符优先级 - JavaScript | 阅读全文
posted @ 2021-08-10 23:19 只猫 阅读(841) 评论(0) 推荐(0) 编辑
摘要: 实现的核心思路就是利用这些方法的特性: 比如有没有返回值, 返回值是什么 对回调函数的理解 1. 实现forEach Array.prototype.myForEach = function (fn) { if (Object.prototype.toString.call(fn) !== '[ob 阅读全文
posted @ 2021-08-02 22:48 只猫 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 1. Proxy 1. proxy是什么 MDN给出的定义是: proxy对象用于定义基本操作的自定义行为, 例如属性查找, 赋值, 枚举, 函数调用等 proxy捕获对其目标对象进行的调用和操作, 然后可以更优雅的处理这些调用和操作, 它在目标对象周围创建了一个无法检测的屏障, 将所有操作重定向到 阅读全文
posted @ 2021-08-02 22:47 只猫 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 本质是对generator函数的封装 async/await相当于是generator函数的语法糖 通过generator函数进行异步请求 function request(url) { axios.get(url).then(res => { gen.next(res) }) } function 阅读全文
posted @ 2021-08-02 22:46 只猫 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 1. Generator函数的基本概念 Generator 函数是es6提供的一种异步编程的解决方案 目前为止学过的异步处理的手段: 定时任务 promise 有如下特性: 使用function声明, 在function关键字和函数名之间有一个*号 函数内部使用yield表达式 调用Generato 阅读全文
posted @ 2021-08-02 22:43 只猫 阅读(270) 评论(0) 推荐(0) 编辑
摘要: Promise 1. 为什么需要Promise 先看一个需求 通过ajax请求id, 再根据id请求用户名, 再根据用户名获取email $.ajax({ // 请求id type: 'GET', url: './data1.json', success: function (res) { cons 阅读全文
posted @ 2021-08-02 22:42 只猫 阅读(111) 评论(0) 推荐(0) 编辑