js
文章平均质量分 75
地域男孩
Python/JavaScript/Golang
展开
-
使用 x-sheet 构建在线疫情高峰预测数据表
实现vue3 x-sheet来打造在线疫情高峰预测数据表,参照这个教程,你可以自由的定制你自己的个性化在线表格应用。原创 2022-12-23 00:54:25 · 927 阅读 · 0 评论 -
x-sheet 开发教程:初始化配置自定义布局
x-sheet是一款高性能WebJavaScriptCanvas电子表格,之前小编写过一篇x-sheet入门体验,简单介绍了一下如何使用x-sheet。这次我们继续深入一下,了解下x-sheet还支持哪些配置,通过修改配置可以自定义我们的表格布局和特性。原文X-Sheet开发教程初始化配置自定义布局x-sheet目前还在开发中,部分API还不稳定,后续有变化小编会及时更新。...原创 2022-07-27 15:28:40 · 1054 阅读 · 1 评论 -
Windows 下安装 Bun:像 Node 或 Deno 一样的现代 JavaScript 运行时
最近前端工具链又火了一个项目 Bun,可以说内卷非常严重。Bun 是一个新的 JavaScript 运行时,内置了打包器、转译器、任务运行器和 npm 客户端原创 2022-07-11 14:52:18 · 2462 阅读 · 0 评论 -
pnpm 中无法使用 patch-package 打补丁
前端开发过程中,经常会遇到第三方开源库有 BUG 的情况,通常我们有以下处理方式有些小伙伴不知道,还有一种方案是给本地 npm 包打补丁。意思是你的项目在正常安装某个 npm 依赖的情况下,通过在项目里增加一个补丁文件,就可以将对这个 npm 包的修改持久保存到项目中。这样就能实现针对开源库的 bug 修复直接应用到项目中。小编了解到有一个叫 patch-package 的开源库,可以轻松的做到给 node_m...原创 2022-06-21 17:41:53 · 768 阅读 · 0 评论 -
正则表达式提取 git 提交记录中的新增代码行
原文:https://lwebapp.com/zh/post/regular-expression-to-match-multiple-lines-of-text需求最近有小伙伴提了个需求,想用正则表达式从一段 git 提交记录中提取出具体更新了哪些代码,简单来说就是 commit diff 展示的代码,需要把 代码前面带 + 和 - 的行剥离出来。我们从 RichX 项目复制出来一段提交记录,稍作修改用于演示。+ import { Plugin } from "..";- CONST SUM =原创 2022-04-13 12:01:37 · 1244 阅读 · 0 评论 -
LeetCode刷题笔记:数组中重复的数据
原文:https://lwebapp.com/zh/post/leetcode-find-all-duplicates-in-an-array问题给你一个长度为 n 的整数数组 nums ,其中 nums 的所有整数都在范围 [1, n] 内,且每个整数出现 一次 或 两次 。请你找出所有出现 两次 的整数,并以数组形式返回。你必须设计并实现一个时间复杂度为 O(n) 且仅使用常量额外空间的算法解决此问题。示例 1:**输入:**nums = [4,3,2,7,8,2,3,1]输出:[2,3]原创 2022-03-12 11:35:11 · 7924 阅读 · 0 评论 -
前端面试题:JS 如何实现事件总线 Event Bus
原文:https://lwebapp.com/zh/post/event-bus介绍Event Bus 事件总线,通常作为多个模块间的通信机制,相当于一个事件管理中心,一个模块发送消息,其它模块接受消息,就达到了通信的作用。比如,Vue 组件间的数据传递可以使用一个 Event Bus 来通信,也可以用作微内核插件系统中的插件和核心通信。原理Event Bus 本质上是采用了发布-订阅的设计模式,比如多个模块 A、B、C 订阅了一个事件 EventX,然后某一个模块 X 在事件总线发布了这个事件,原创 2022-03-10 15:46:41 · 2134 阅读 · 0 评论 -
jsdelivr炸了如何解决|用这些免费cdn
很多接触开源的朋友可能知道jsdelivr,而且经常使用这个cdn服务,这是一个非常快的免费的cdn服务,所有公开的javascript npm包和github仓库,都可以使用jsdelivr来作为静态资源服务器,而且免费、超快!原创 2021-12-20 16:57:27 · 15389 阅读 · 18 评论 -
震惊,我竟用一行正则完成了日期格式化
原文 js正则格式化日期时间自动补0背景时间日期格式化的需求很常见,也有很多工具类转换方法,比如需要将2022-3-4这种日期格式转化为2022-03-04,也就是实现个位数月份或天数日期自动前置补 0。用moment.js、dayjs第三方库的 API 也很容易做到,这里我们自己实现一下看看。解法一思路:先来看看常规方案。就用这个2022-3-4日期来举例子,我们先根据-切分字符串,得到一个数组,然后分别识别3、4这种个位数日期,<10就前置补 0,否则不操作。代码:function原创 2021-10-13 23:29:58 · 210 阅读 · 0 评论