会员
商店
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
杰出D
博客园
首页
新随笔
联系
订阅
管理
随笔 - 35
文章 - 2
评论 - 66
阅读 -
41万
1
2
3
4
下一页
[置顶]
TS 泛型推断好难啊,看看你能写出来不
摘要:
最近做东西都在用ts,有时候写比较复杂的功能,如果不熟悉,类型写起来还是挺麻烦的。有这样一个功能,在这里,我们就不以我们现有的业务来举例了,我们还是已`Animal`举例,来说明场景。
阅读全文
posted @ 2022-08-17 10:34 快乐的开发者
阅读(1013)
评论(2)
推荐(4)
编辑
[置顶]
React重新渲染指南
摘要:
React 重新渲染的综合指南。该指南解释了什么是重新渲染,什么是必要的和不必要的重新渲染,什么情况下会触发 React 组件重新渲染。
阅读全文
posted @ 2022-08-10 23:27 快乐的开发者
阅读(1380)
评论(0)
推荐(3)
编辑
[置顶]
nginx 部署前端资源的最佳方案
摘要:
前言 最近刚来一个运维小伙伴,做线上环境的部署的时候,前端更新资源后,总是需要清缓存才能看到个更新后的结果。客户那边也反馈更新了功能,看不到。 方案 前端小伙伴应该都知道浏览器的缓存策略,协商缓存和强缓存,如有不清楚的地方,可以看看这篇文章[聊聊浏览器缓存] (https://juejin.cn/p
阅读全文
posted @ 2022-06-08 10:35 快乐的开发者
阅读(1578)
评论(5)
推荐(1)
编辑
[置顶]
测试同学问我为什么每次让我清缓存(聊聊浏览器的缓存)
摘要:
前言 最近一个好奇的测试同学问我,你们前端开发完成后,每次都让我们清缓存或者Ctrl+f5强制刷新,我能不能每次不用强制刷新,就能看到你们更新的内容呢。我说是可以做到的,我来跟你讲讲浏览器的缓存策略。我相信应该有不少的同学在工作中都会遇到这种情况,让你的测试同学清缓存等。 缓存 浏览器缓存是为了节约
阅读全文
posted @ 2022-01-21 16:48 快乐的开发者
阅读(1284)
评论(3)
推荐(5)
编辑
[置顶]
(开源)给图片编辑器添加了辅助线
摘要:
前言 上篇我们介绍了做的图片编辑器,大部分工具类的软件都有辅助线,方便拖拽元素的时候对齐,能让我们快速的做出漂亮的图片。 这两天给编辑器加上了辅助线, 辅助线实现过程稍微有些复杂,我们一步步说下实现过程。 演示 演示地址 实现流程 原理讲解 左侧辅助线出现 我们以节点2为移动的元素,通过上面的图观察
阅读全文
posted @ 2021-08-19 14:02 快乐的开发者
阅读(799)
评论(0)
推荐(0)
编辑
[置顶]
(开源)两个周末写了个图片编辑器
摘要:
一款开源图片编辑器,采用React + Typescript + React-knova 框架开发.
阅读全文
posted @ 2021-08-19 13:52 快乐的开发者
阅读(978)
评论(0)
推荐(0)
编辑
[置顶]
01 Taro_Mall 开源多端小程序框架设计
摘要: 项目介绍 "Taro_Mall" 是一款多端开源在线商城应用程序,后台是基于litemall基础上进行开发,前端采用Taro框架编写,现已全部完成小程序和h5移动端,后续会对APP,淘宝,头条,百度小程序进行适配。Taro_Mall已经完成了 litemall 前端的所有功能 扫码体验 由于小程序没
阅读全文
posted @ 2020-03-06 23:24 快乐的开发者
阅读(5069)
评论(0)
推荐(1)
编辑
[置顶]
Taro_Mall 是一款多端开源在线商城小程序.
摘要: 介绍 "Taro_Mall" 是一款多端开源在线商城应用程序,后台是基于litemall基础上进行开发,前端采用Taro框架编写,现已全部完成小程序和h5移动端,后续会对APP,淘宝,头条,百度小程序进行适配。Taro_Mally已经完成了 litemall 前端的所有功能 扫码体验 小程序 由于小
阅读全文
posted @ 2020-03-04 23:14 快乐的开发者
阅读(2541)
评论(0)
推荐(0)
编辑
2024年5月24日
(开源) 写了一个无代码平台 brick
摘要: 前沿 无代码开发是一种无需编写代码或通过少量代码就可以快速生成应用程序的开发平台。它可以快速交付应用程序,解决传统软件开发模式带来的周期长、成本高等问题。无代码开发平台,允许用户通过拖拽和放置组件的方式来构建应用界面。 brick 是一个无代码开发平台,采用 React+Typescript+Low
阅读全文
posted @ 2024-05-24 10:23 快乐的开发者
阅读(120)
评论(0)
推荐(0)
编辑
2022年8月12日
pnpm 的 workspace 实现 monorepo 工程
摘要:
前端多个包管理的的方式一般都是采用`monorepo`的方式去管理,之前都是使用的`lerna`的workspace去管理。这段时间包管理切换到了`pnpm`上,它也有worksapce,可以支持`monorepo`。
阅读全文
posted @ 2022-08-12 11:14 快乐的开发者
阅读(1974)
评论(0)
推荐(0)
编辑
2022年6月8日
微前端(qiankun)主应用共享React组件
摘要:
前言 最近需要重构一个老项目,定的方案用微前端去改造。主应用是老的项目,微应用是新的项目,由于重构时间比较紧张,子应用还需要使用父应用的一些组件。过程中遇到一些问题,记录一下。 方案 我们知道qiankun,可以通过props通信传递数据,把组件通过props传递过去不就行了。来开始改造我们的代码
阅读全文
posted @ 2022-06-08 16:50 快乐的开发者
阅读(1785)
评论(0)
推荐(1)
编辑
2021年9月27日
前端也要会【异或运算】
摘要:
前言 在前端的日常开发当中,我们很少用到异或运算,但在一些框架源码当中,会有用到异或运算。我们在阅读源码的时候,会造成代码的不理解,今天我们介绍一下异或运算。 概念 异或,英文为exclusive OR,缩写成eor. 异或(eor)是一个数学运算符。它应用于逻辑运算。异或的数学符号为“⊕”,计算机
阅读全文
posted @ 2021-09-27 14:03 快乐的开发者
阅读(1142)
评论(1)
推荐(2)
编辑
1
2
3
4
下一页
公告
昵称:
快乐的开发者
园龄:
11年3个月
粉丝:
61
关注:
5
+加关注
<
2025年3月
>
日
一
二
三
四
五
六
23
24
25
26
27
28
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
最新随笔
1.(开源) 写了一个无代码平台 brick
2.TS 泛型推断好难啊,看看你能写出来不
3.pnpm 的 workspace 实现 monorepo 工程
4.React重新渲染指南
5.微前端(qiankun)主应用共享React组件
6.nginx 部署前端资源的最佳方案
7.测试同学问我为什么每次让我清缓存(聊聊浏览器的缓存)
8.前端也要会【异或运算】
9.(开源)给图片编辑器添加了辅助线
10.(开源)两个周末写了个图片编辑器
我的标签
React
(6)
Js
(4)
TaroUI
(2)
Taro
(2)
immer
(2)
Dva
(2)
图片编辑器
(2)
Web VLC
(1)
TRSP
(1)
Sublime Text Nodejs 插件
(1)
更多
积分与排名
积分 - 72449
排名 - 22780
随笔分类
(37)
angularjs 1.0(1)
Angularjs2.0(2)
html(1)
Js(11)
Nodejs(1)
React(11)
Realtime Streaming(1)
工具(3)
浏览器(1)
数据结构和算法(3)
图片编辑器(2)
随笔档案
(35)
2024年5月(1)
2022年8月(3)
2022年6月(2)
2022年1月(1)
2021年9月(1)
2021年8月(2)
2020年3月(2)
2019年1月(1)
2018年11月(1)
2018年9月(4)
2017年2月(1)
2017年1月(2)
2016年12月(3)
2016年9月(1)
2016年8月(3)
2016年7月(1)
2016年6月(1)
2016年4月(3)
2014年11月(1)
2014年10月(1)
更多
阅读排行榜
1. React 生命周期(135783)
2. 详解 JavaScript的 call() 和 apply()(46428)
3. 前段播放 流媒体(RTMP,RTSP,HLS)(41723)
4. Sublime Text3 配置 NodeJs 环境(34568)
5. js 实现List(31808)
评论排行榜
1. React 生命周期(13)
2. 前段播放 流媒体(RTMP,RTSP,HLS)(11)
3. Sublime Text3 Package Control 在菜单栏中不显示(10)
4. angularjs 2.0 快速开始(7)
5. nginx 部署前端资源的最佳方案(5)
推荐排行榜
1. React 生命周期(32)
2. 详解 JavaScript的 call() 和 apply()(12)
3. Sublime Text3 Package Control 在菜单栏中不显示(10)
4. 测试同学问我为什么每次让我清缓存(聊聊浏览器的缓存)(5)
5. 前段播放 流媒体(RTMP,RTSP,HLS)(5)
最新评论
1. Re:TS 泛型推断好难啊,看看你能写出来不
@Bruce_taotao 项目当中一些业务通过工厂去创建的时候会需要。也可以通过其它方式能试下,比如,有个BaseInterface,让各个子接口去实现,然后在一层去映射,应该可以。...
--快乐的开发者
2. Re:TS 泛型推断好难啊,看看你能写出来不
这个一般用来处理什么业务的?
--Bruce_taotao
3. Re:nginx 部署前端资源的最佳方案
@蚊子博客 是一起部署的。 不会出现404的情况...
--快乐的开发者
4. Re:nginx 部署前端资源的最佳方案
你这里html和静态资源是一起部署的吗?那会不会出现因为缓存导致某些资源404的情况,比如index.html还没更新,访问了一个js,但js已经不存在你的服务器上了。
--蚊子博客
5. Re:nginx 部署前端资源的最佳方案
@孙长宇 index.html 文件内,加上no-cache,不缓存不就得了吗?我看应该开发改...
--PowerShell免费软件
点击右上角即可分享