Lazy Blog
qiankun学习笔记 qiankun学习笔记
qiankun学习笔记微前端第一步,解决了什么痛点:大应用拆分渐进式技术栈升级 附带优势:多团队合作,独立部署技术栈无关 第二步,实现了什么功能:沙箱:CSS隔离,JS隔离,路由隔离微应用调度 第三步,如何实现沙箱和微应用调度….qiank
2023-09-22
Hash路由和History路由 Hash路由和History路由
Hash路由和History路由路由原理为了实现单页面应用,需要实现 改变视图和URL 而不向后端发起请求, 浏览器提供了两套不同的API支持,也就是 hash 和 history, 而无论 vue 还是 react, Hash 还是 Hi
2023-09-19
SingleSpa原理 SingleSpa原理
SingleSpa原理微前端第一步,解决了什么痛点:大应用拆分渐进式技术栈升级 附带优势:多团队合作,独立部署技术栈无关 第二步,实现了什么功能:沙箱:CSS隔离,JS隔离,路由隔离微应用调度 第三步,如何实现沙箱和微应用调度….qiank
2023-09-13
扫描线 扫描线
扫描线只检查终点和起点 1.Merge Intervals ( LeetCode 56 )时间88击败 内存99击败 var merge = function(intervals) { const result = []
2023-08-15
React16_理念 React16_理念
React16_理念React15架构导致卡顿Reconciler(协调器)操作虚拟DOM 调用JSX生成虚拟DOM 新旧虚拟DOM对比与更新 通知 Renderer(渲染器)执行 Renderer(渲染器)生成真实DOM 不同的
2023-02-15
前缀和双指针 前缀和双指针
前缀和双指针题目要求 连续有序子序列,求最大子序列,存在进出条件,滑动窗口 题目要求 连续无序子序列,无法预测数组趋势,找子区间和,前缀和 滑动窗口要求新加数据A之后,后续再加数据B不会使得A符合条件(可预测趋势,如递增) 前缀和不需要 注
2023-01-31
哈希表集合映射算法题 哈希表集合映射算法题
哈希表集合映射算法题映射表储存储存需要快速查找的数据 key值直接大胆使用扁平化的数据 1. 两数之和( LeetCode 1 )leetcode var twoSum = function (nums, target) {
2023-01-12
Vue3响应式原理 Vue3响应式原理
1. Vue3响应式原理Vue 借鉴了 angular 的模板和数据绑定技术,又借鉴了 react 的组件化和虚拟 DOM 技术。 Vue三要素响应式: 例如如何监听数据变化,其中的实现方法就是我们提到的双向绑定 模板引擎: 如何解析模板
2022-12-05
TS碰见的特殊类型收集 TS碰见的特殊类型收集
Pick内置 type中选出指定属性构成新type type Pick<T, K extends keyof T> = { [P in K]: T[P]; }; Partial内置 typ
2022-11-25
逆变与协变 逆变与协变
啰嗦但大概率能用 –再次彻底弄懂函数TS检查的逆变与协变前言TypeScript 官网过于简单,对于有后端基础的前端同学来说,可能会看得犯困。 但兼容性这点,TS官方确实算是另辟蹊径,自开山门,允许你有一些”偷懒”,”不正确”的行为。 函数
2022-11-23
TS条件类型 TS条件类型
TS条件类型类似于各种计算出来的类型,基于extends,也常常带上泛型 TS也提供了很多很多内置条件类型 type ResStatusMessage<T> = T extends 200 | 201 | 204 |
2022-11-22
1.TS基础类型和函数 1.TS基础类型和函数
TS笔记计划三天看完TS课程,此为课程笔记 一点准备npm i typescript -g 全局安装TS编译器npm i ts-node -g 安装好后可在vscode右键run直接运行tstsc hello.ts可运行编译文件tsc --
2022-11-14
1 / 6