- 博客(102)
- 资源 (3)
- 收藏
- 关注
原创 Antd table滚动高度动态获取自定义hooks useScrollY
【代码】Antd table滚动高度动态获取自定义hooks useScrollY。
2024-05-11 11:31:21
426
原创 Umijs项目优化
首先通过npm run analyze 查看打包后的文件进行观察,哪些包的体积大,然后分解开。体积较大的文件:echarts、wangeditor、antd、moment.js、需要开启mfsu,umi 版本 “umi”: “^3.5.41”,5.lodash替换方案lodash-es。package.json 文件配置。.umirc.ts配置文件。
2023-10-30 17:16:45
1172
原创 微前端架构的理解
** 微前端是一种类似于 微服务 的架构,是一种由独立交付的 多个前端应用 组成整体的架构风格,将前端应用分解成一些更小、更简单的能够 独立开发、测试、部署 的应用,而对外表现仍是 单个内聚的产品。子应用本质上就是普遍使用的 spa 单页面应用,因此当然可以拥有独立代码仓库进行关联,可独立发布运行,也可作为子应用运行,只需要做好不同环境的兼容即可。子应用能够独立开发部署,自然支持自身应用的功能的独立扩展,又或者是接入新的子应用。保证多个子应用在基座应用中运行时,自身的状态不受其他子应用的影响。
2022-11-29 14:34:50
667
原创 什么是TypeScript,TS的优缺点
TypeScript 是一种由微软开发的自由和开源的编程语言。它是 JavaScript 的一个超集,而且本质上向这个语言添加了可选的静态类型和基于类的面向对象编程。简而言之,TypeScript是JavaScript的超集,具有可选的类型并可以编译为纯JavaScript。从技术上讲TypeScript就是具有静态类型的 JavaScript。...
2022-08-26 17:22:14
951
原创 LeetCode:1、两数之和
说明:给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案示例 1:输入:nums = [2,7,11,15], target = 9输出:[0,1]解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1] 。......
2022-06-09 20:30:58
88
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人