赞了文章6 月 29 日
Docker 的 Bug 原本以为是电脑中病毒了呢!解决方案:执行如下脚本即可 {代码...}
发布了文章4 月 11 日
Repomix 是一个可以将整个代码库打包成一个AI友好的单个文件,利用它能够使代码库更易于AI理解并且能够提供每个文件及整个仓库的Token计数,同时使用 Secretlint 检测敏感信息避免在打包后发生隐私泄漏。
赞了回答2024-04-16
这个是 IE 时代的私有属性,在 IE9 以前支持的,而现在主流的 Chrome / Firefox / Safari,包括 IE9 ~ IE11 都不支持。
发布了文章2023-10-13
用户交互界面(User interface,以下简称UI)设计并不简单。在布局、间距、排版和颜色等方面有非常多的选项,让人难以做出设计决策。如果您还要兼顾可用性、可访问性和心理学,那就难上加难了。
赞了文章2023-07-06
又是树,是我跟树杠上了吗?—— 不,是树的问题太多了!🔗 相关文章推荐:使用递归遍历并转换树形数据(以 TypeScript 为例)从列表生成树 (JavaScript/TypeScript) 过滤和筛选是一个意思,都是 filter。对于列表来说,过滤就是丢掉不需要的,留下需要的。但对于树来说...
发布了文章2023-03-06
背景由于项目流程不规范,部分团队成员将项目git创建在个人路径下,不方便管理,需要将项目git迁移到团队group。迁移准备首先需要提前配好新旧两个项目的git权限(Developer权限以上),然后确保已配置gitlab的ssh密钥,保证能正常拉代码。迁移过程以下面的两个项目...
回答了问题2022-12-13
对于html邮件,foxmail对开发者更友好,方便发送和编辑html形式的邮件,所以我下载了foxmail客户端,并让outlook和foxmail 连接了同一个邮件服务器。
发布了文章2022-12-12
程序员三大难题:变量命名、缓存失效、循环边界。驼峰命名首先,和其他语言一样,大部分变量建议采用驼峰命名法。 {代码...} 而对于常量,使用大写字母和下划线来组合命名。 {代码...} 根据变量类型来命名普通变量/属性尽量用简单易懂的 名词 结尾,前面可以加 形容...
赞了文章2021-04-22
模态框想必大家都很熟悉,是工作中常用的组件,可以让我们填写或展示一些信息而不必打开一个新页面。在开始编码之前,我们先来了解一个 React 模态框组件应该如何设计。React 是一个状态(数据)驱动的前端框架,一个模态框最重要的状态就是打开和关闭,visible,当 ...
发布了文章2020-08-05
所谓知识架构,可以理解为知识的“目录”或者索引,它能够帮助我们把零散的知识组织起来,更轻松地记忆一些原本难以记住的点。也能够帮助我们发现一些知识上的盲区。
提出了问题2020-08-04
赞了文章2020-07-01
当我们去点击一个输入框的时候,实际上它会产生一个选中对象-selection(就是我们可以看到的文字变成蓝色的那个区域),selection在火狐浏览器可以直接用 window.getSelection()获取,在HTML里面,selection只有一个的,并且selection是一个区域,你可以想象成一个长...
赞了文章2020-02-09
LZ 之前工作一直在用 Vue,但最近听说 Vue 新版也要 All IN JS,所以想着干脆换到 React 算了,所以目前在学习 React + TS + Hook,顺手拿了一个老项目重构,今天主要讲 React 封装 Echarts 公共组件, 因为第一次正式搞,所以本文中如果有 React 代码哪里不规范还请大...
发布了文章2020-01-21
Modal (模态框) 是 web 开发中十分常见的组件,即从页面中弹出的对话框。今天我们一起来用 React Hook 手写 Modal 模态框组件.最终实现的效果codePen如下:
发布了文章2019-11-20
Web Animations API ( Web 动画 API,简称 WAAPI )可以让我们用 JavaScript 写动画并且控制动画。这些 API 被设计成 CSS Animations 和 CSS Transitions的接口。未来会对这些 API 做补充使其功能更强大,它是对网络上动画化的支持最有效的方式之一。
发布了文章2019-11-20
除了主线程外,还有一个在进程空闲时执行的“代码队列”。随着页面在其生命周期中的推移,代码会按照执行顺序添加入队列。另外,只要异步任务有了结果,回调函数的代码就会被添加到队列中。例如,当某个按钮被按下时,它的事件处理程序代码就会被添加到队列。在 JavaSc...
赞了文章2019-11-19
页面滚动条造成宽度减小的场景很常见了,由于div块级元素的流动性,其宽度默认为100%的body宽度,但是当容器的高度超过视口宽度时候,页面就会出现滚动条,这个滚动条的宽度就会挤压body的可用宽度,也就是会挤压我们的容器的宽度,造成页面晃动的现象,很不友好,下...
赞了文章2018-08-20
记录网络请求 默认情况下,只要DevTools在开启状态,DevTools会记录所有的网络请求,当然,记录都是在Network面板展示的。 停止记录网络请求 点击Stop recording network log红色图标,当它变为灰色时,表示DevTools不在记录请求 在Network面板下,Command+E(Mac)或...
赞了文章2017-07-20
flex 有三个属性值,分别是 flex-grow, flex-shrink, flex-basis,默认值是 0 1 auto。 发现网上详细介绍他们的文章比较少, 今天就详细说说他们,先一个一个看。