logo头像
游魂的网络日志

什么是异步迭代?如何自定义迭代?一文详解ES6的迭代器与生成器

迭代器 迭代器是一种有序、连续的、基于拉取的用于消耗数据的组织方式,用于以一次一步的方式控制行为。 简单的来说我们迭代循环一个可迭代对象,不是一次返回所有数据,而是调用相关方法分次进行返回。 迭代器是帮助我们对某个数据结构进行遍历...

初识JS的Symbol数据类型以及它的使用场景

什么是 SymbolSymbol作为ES6 新增原始数据类型的一种,表示独一无二的值。 回忆一下原始类型的范畴(string, number, boolean, null, undefined, symbol)。 Symbol的使用...

OpenAI ChatGPT 接入微信,与AI互动!

最近的热门话题,OpenAI 推出的ChatGPT绝对榜上有名!但是不说注册难度,只说每次需要一些不可抗力的原因才能访问使用就很麻烦,大部分人无法体验到,本文介绍的方式直接对接个人微信(不是公众号)非常平民!基本上有电脑就能自己搭建...

IM腾讯实时音视频小记

Uniapp使用腾讯实时音视频(demo) 在插件市场购买插件(0元) https://ext.dcloud.net.cn/plugin?id=9035 输入安卓包名(hbuilder点击发行 原生app云打包之后可以看到包名) ...

XSS跨站脚本攻击原理分析与防御

什么是XSSXSS(Cross Site Script)攻击是指黑客通过“HTML注入”篡改网页,插入恶意的脚本,当用户浏览该页之时,嵌入其中Web里面的html代码会被执行,从而达到恶意用户的特殊目的。 XSS分类反射型XSS反射型...

TypeScript 常用类型

TypeScript 常用类型TypeScript 是 JS 的超集,TS 提供了 JS 的所有功能,并且额外的增加了:类型系统 JS 有类型(比如,number/string 等),但是 JS 不会检查变量的类型是否发生变化,而 T...

TypeScript 高级类型

TypeScript 高级类型TS 中的类型兼容性TS 类型兼容性参考文档 两种类型系统:1 Structural Type System(结构化类型系统) 2 Nominal Type System(标明类型系统) TS 采用的是结...

React系列学习教程合集

算是一个简单的系列合集笔记记录,温度而知新 React快速上手 JSX语法学习 React组件基础 React组件通讯 React组件进阶及生命周期 深入浅出Hooks Redux状态管理工具学习 react-redux学习 R...

React路由

React路由-基本使用 这里使用最广泛的 v5 版本,v5 文档、 v5 中文文档 注意:v6 版本相比 v5 版本有破坏性更新! v6 文档 步骤: 安装:yarn add react-router-dom@5.3.0 导入路...

react-redux学习

React-Redux介绍为什么要使用 React-Redux 绑定库? React 和 Redux 是两个独立的库,两者之间职责独立。因此,为了实现在 React 中使用 Redux 进行状态管理 ,就需要一种机制,将这两个独立的库...