自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(94)
  • 资源 (3)
  • 收藏
  • 关注

原创 懒加载和按需加载的区别

懒加载(Lazy Loading)和按需加载(Code Splitting)

2024-04-16 17:16:57 138

原创 JS排序: 选择排序

【代码】JS排序: 选择排序。

2023-12-22 10:44:43 60

原创 大数相乘,限制:不可用 BigInt

【代码】大数相乘,限制:不可用 BigInt。

2023-12-04 18:58:36 86

原创 微前端qiankun示例 Umi3.5

【代码】微前端qiankun示例 Umi3.5。

2023-12-01 14:39:43 273

原创 Nginx配置开启HTTPS

【代码】Nginx配置开启HTTPS。

2023-11-15 10:31:03 467

原创 数组扁平化处理

数组扁平化是指将一个多维数组变为一个一维数组。

2023-11-03 14:47:35 62

原创 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 411

原创 wangeditor React项目实例

【代码】wangeditor React项目实例。

2023-10-30 16:54:04 76

原创 jenkins自动化部署react项目

jenkins自动化部署教程

2023-05-12 14:09:58 276

原创 JS排序:快速排序

快速排序

2023-04-11 09:59:40 220

原创 JS排序:冒泡排序

冒泡排序

2023-04-11 09:53:38 147

原创 typescript 的学习之旅-泛型

typescript 泛型

2022-12-13 16:04:10 329

原创 typescript 的学习之旅-接口

typescript 接口

2022-12-13 15:45:58 286

原创 typescript 的学习之旅-类型

typescript类型

2022-12-13 15:10:01 352

原创 typescript 的学习之旅-对象类型

typescript 对象类型

2022-12-13 15:08:07 185

原创 typescript 的学习之旅-基础类型

TS基本数据类型

2022-12-13 14:57:18 189

原创 微前端架构的理解

** 微前端是一种类似于 微服务 的架构,是一种由独立交付的 多个前端应用 组成整体的架构风格,将前端应用分解成一些更小、更简单的能够 独立开发、测试、部署 的应用,而对外表现仍是 单个内聚的产品。子应用本质上就是普遍使用的 spa 单页面应用,因此当然可以拥有独立代码仓库进行关联,可独立发布运行,也可作为子应用运行,只需要做好不同环境的兼容即可。子应用能够独立开发部署,自然支持自身应用的功能的独立扩展,又或者是接入新的子应用。保证多个子应用在基座应用中运行时,自身的状态不受其他子应用的影响。

2022-11-29 14:34:50 600

原创 Antd table多选自定义hooks,统一处理

antd table 多选

2022-11-18 09:52:29 236

原创 cron表达式插件 qnn-react-cron

【代码】cron表达式插件 qnn-react-cron。

2022-11-18 09:48:55 1184

原创 JS tree树形结构父子操作

【代码】JS tree树形结构父子操作。

2022-11-18 09:40:49 425

原创 使用Axios进行文件下载(文件流)

axios download

2022-11-18 09:37:48 8465 1

原创 git分支合并操作

【代码】git分支合并操作。

2022-11-18 09:32:46 126

原创 什么是TypeScript,TS的优缺点

TypeScript 是一种由微软开发的自由和开源的编程语言。它是 JavaScript 的一个超集,而且本质上向这个语言添加了可选的静态类型和基于类的面向对象编程。简而言之,TypeScript是JavaScript的超集,具有可选的类型并可以编译为纯JavaScript。从技术上讲TypeScript就是具有静态类型的 JavaScript。...

2022-08-26 17:22:14 785

原创 css中可继承/不可继承的属性

能继承的属性不能继承的属性。

2022-08-25 10:38:41 146

原创 二分法查找(折半查找)

二分法 折半查找

2022-06-21 15:12:46 75

原创 websocket封装,心跳检测、超时重连

websocket封装,心跳检测、超时重连

2022-06-17 10:05:16 928

原创 操作数组元素前移、后移、前面追加一个元素、后面追加一个元素

数组元素操作Array push splice unshift shift pop

2022-06-16 15:24:27 783

原创 js手写实现eventBus事件总线订阅者发布者模式

js 手写 eventBus

2022-06-15 11:16:01 472

原创 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 57

原创 react 组件编码规范

react 组件优化规范

2022-06-07 10:22:06 253

原创 在浏览器中输入URL后都会发生什么

在浏览器中输入URL后都会发生什么

2022-06-07 10:02:32 10856 3

原创 鼠标事件监听

onmousedown onmouseup onmousemove onwheel

2022-06-06 10:16:14 843

原创 数字每三位加一个逗号“,“

数字每三位加一个逗号 “,”

2022-06-06 10:12:43 289

原创 JS instanceof 实现

js instanceof 原理

2022-06-06 10:10:35 84

原创 JS实现一个 New操作

js new

2022-06-06 10:09:37 186

原创 数组map 实现

Map函数实现

2022-06-06 09:32:11 105

原创 数组Reduce 实现

reduce 实现

2022-06-06 09:31:36 55

原创 手写call、applay、bind实现

call applay bind 实现

2022-06-06 09:30:32 204

原创 最长回文子串

leetcode: 最长回文子串

2022-06-06 09:27:41 53

原创 Promise.All手动实现

Promise.prototype.MyALL = (promiseArr) => { return new Promise((resolve, reject) => { let result = [] let counnt = 0 resolveFun = (value, index) => { result[index] = value counnt++ if

2022-05-25 11:49:56 115

微前端qiankun示例 Umi3.5

微前端qiankun

2023-12-01

PromiseA+规范.zip

PromiseA+规范.zip

2021-11-04

Promise.js符合promise/A+ 规范

手写promise/A+ 规范实现

2021-09-17

viewport.js

viewport.js

2021-08-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除