会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Island
博客园
首页
新随笔
联系
管理
上一页
1
···
8
9
10
11
12
13
14
15
16
···
49
下一页
2022年4月22日
js 获取页面所有标签名称
摘要: const getTag = (roots, map = {}) => { if (!roots?.length) return [] Array.from(roots).forEach(node => { map[node.tagName] = ''; getTag(node.children,
阅读全文
posted @ 2022-04-22 17:21 IslandZzzz
阅读(361)
评论(0)
推荐(0)
2022年4月11日
Redux applyMiddleWare 中间件
摘要: 关于redux 中间件 在redux中,我们通过dispatch action来更新数据状态,通过reducer来返回新的状态 如果我们想要记录某个状态更新前后的日志,那么我们只需要在此处的dispatch前后做一些处理即可 那如果我们要记录所有状态更新的日志呢?在所有调用disaptch的地方都加
阅读全文
posted @ 2022-04-11 19:32 IslandZzzz
阅读(63)
评论(0)
推荐(0)
一文掌握Redux API与基本概念 理解Redux中间件与数据流向
摘要: 什么是 redux? 三大原则? 什么是 redux Redux 是一个基于 js 的全局可预测状态容器,主要用于现代前端框架中进行全局状态管理,能够在不同组件之间进行状态共享 Redux 常与 React 配合使用,但它并非只能用于 React,由于 Vue 官方推出了自己的状态管理库 Vuex,
阅读全文
posted @ 2022-04-11 19:31 IslandZzzz
阅读(399)
评论(0)
推荐(0)
Typescript 面向对象 类和接口 属性访问权限 const、readonly和private
摘要: Typescript 面向对象 类和接口 权限 readonly和private 类:定义了一切事物的抽象特点 对象:类的实例 面向对象三大特征: 封装: 隐藏内部实现,仅对外提供公共接口 继承: 子类继承父类,具有父类的属性和方法 多态: 在重写或实现相关属性方法时,不同的子类可以有不同的实现 属
阅读全文
posted @ 2022-04-11 19:30 IslandZzzz
阅读(313)
评论(0)
推荐(0)
全面理解JSX
摘要: 1 简介 JSX(JavaScript XML),即可拓展的JavaScript,是react定义的一种类似于XML的js扩展语法:JS+XML。它本质上是React.createElement(type,config,...children)的语法糖,主要用于创建React元素,生成虚拟DOM 2
阅读全文
posted @ 2022-04-11 19:28 IslandZzzz
阅读(583)
评论(0)
推荐(0)
深入React源码理解ReactElement到底做了什么
摘要: 一、前言 本篇主要基于源码谈谈jsx被编译之后,react在创建react element时做了什么 关于jsx的基础知识可以看看另一篇博客由浅入深理解jsx 二、关于CreateElement jsx被babel等编译工具转换之后,实质上是React.createElement方法。在react/
阅读全文
posted @ 2022-04-11 19:24 IslandZzzz
阅读(287)
评论(0)
推荐(0)
如何实现一个promise
摘要: 如何实现一个Promise (目录) 1 实现Promise构造函数 Promise自身包含一个状态属性PromiseStaus,一个异步结果属性PromiseResult 状态只在pending、fulfilled、rejected之间枚举,改变状态的两个函数resolve、reject由Prom
阅读全文
posted @ 2022-04-11 19:20 IslandZzzz
阅读(163)
评论(0)
推荐(0)
ES6 Iterator迭代器 与 Generator生成器 如何用js封装一个遍历所有可迭代数据结构的方法
摘要: ES6 Iterator迭代器 与 Generator生成器 1.1 为什么要有 Iterator 在ES6语法中,有序数据结构已有许多 如Array、Set、Map、String、类数组(如arguments)等 当我们不确定数据是何种类型但又要对它进行遍历时,我们只能去做针对性的判断处理 因此,
阅读全文
posted @ 2022-04-11 19:19 IslandZzzz
阅读(102)
评论(0)
推荐(0)
TypeScript 类型 类型别名 类型断言
摘要: JavaScript 数据类型 ECMAScript定义了8种数据类型 7种原始类型 Boolean Null Undefined Number BigInt(ES10) String Symbol 1种引用类型 Object TypeScript 类型 需要注意的几个点 unitypes联合类型
阅读全文
posted @ 2022-04-11 19:17 IslandZzzz
阅读(52)
评论(0)
推荐(0)
TypeScript 泛型
摘要: TypeScript 泛型 泛型是类型的变量,可以动态填入类型值 泛型还可以继承接口从而实现对填入类型的约束 初试泛型 const log = console.log // 为函数添加泛型,此时T表示形参类型 // 定义一个打印函数,打印并返回此形参 function print<T>(arg: T
阅读全文
posted @ 2022-04-11 19:16 IslandZzzz
阅读(112)
评论(0)
推荐(0)
上一页
1
···
8
9
10
11
12
13
14
15
16
···
49
下一页