标签:学习

883 篇文章

前端规范09-11
阅读

✨ feat: 自动给git提交添加emoji 无需手动输入

很多人都用过 ,或者类似的工具,但这些工具都需要靠手动书写、命令行工具、vscode插件来添加emoji,不太方便,本身emoji意义不大只是锦上添花的东西, 本文通过几行简单的自定义脚本来自动添加emoji , 锦上添花的同时没有任何额外负担 不用手动输入 ,根据type自动添加,也可以根据type scope组合 支持用任何工具提交 命令行 GUI图形化 自定义emoji映射 feat(core): 🥇 feat(ui): 🥈...

#学习
eslint09-11
阅读

eslint 9.x 升级或使用指南,eslint.config.js 配置,包含 react、typescript、prettier 等常用配置升级迁移

不再支持 和 版本 名词解释: : 是 的长期支持版本(维护和安全更新),通常每隔两年发布一次,特点是稳定和可靠性,建议生产使用。 非 ( ):是 的最新开发版本,通常每隔几个月发布一次,包含最新的功能和实验特性,缺乏稳定性。 配置文件取代 配置 新版 已经取代了 配置文件,如果你是 可以将你的环境变量 设为 ,但 中已经明确表示在下一阶段 中会移除对旧配置文件的兼容。 中支持 和 两种配置文件格式,推荐使用 。 新 Rule: 规则用...

#学习
pnpm09-11
阅读

NPM私库搭建-verdaccio(Linux)

linux服务器安装node a)、官网下载所需的node版本 b)、解压安装包 若下载的是xxx.tar.xz文件,解压命令为 c)、修改环境变量 修改:/etc/profile文件 d)、环境变量需重启生效 e)、查看当前node版本 防止报grywarn权限的错 是因为原来的私库崩了 这里直接指明仓库地址为淘宝镜像 文件位置: 如果找不到该文件,需要先运行verdaccio,直接执行verdaccio命令即可。 继续修改配置文件:...

#学习
react09-11
阅读

React: 同事见了直夸夸的复合组件模式

在React的开发中,我们经常会遇到这样的场景:组件之间需要共享状态,并且根据用户的交互或业务需求,多个组件需要协同工作。这时,设计出既灵活又可维护的组件结构就变得非常重要。复合组件模式 (Compound Component Pattern) 就是一种很好的设计模式,它允许父组件提供共享的状态,子组件则负责完成具体的任务。 概念 复合组件模式指的是,将一个功能拆分成多个子组件,通过上下文(Context)进行状态共享,父组件负责提供核...

#学习
javascript09-11
阅读

使用 JavaScript 的 SpeechRecognition API 实现语音识别

在现代的 Web 开发中,语音识别已经成为一个非常有用的功能。通过浏览器提供的 SpeechRecognition API,我们可以在网页上实现语音输入的识别功能。本文将介绍如何使用 JavaScript 和 SpeechRecognition API 来实现简单的语音识别功能。 什么是 SpeechRecognition API? SpeechRecognition API 是 Web 开发中的一项 API,它允许开发者通过浏览器来识...

#学习
javascript09-11
阅读

哈士奇的学习笔记:聊聊闭包和它的应用场景

闭包(Closure) 闭包 是指函数“记住”它定义时的词法作用域(即外部函数的变量),即使这个函数在其作用域之外执行。 闭包的核心特点是: 函数可以访问定义它时外部的变量,即使这个函数在其他地方被调用 。 举例: 在这个例子中, 函数在 函数内部定义,即使 函数已经执行完毕并返回了, 函数依然可以访问 中的 。这就是闭包的行为。 为什么闭包重要? 它允许我们创建私有变量,隐藏状态,防止外部访问或修改。 它让函数拥有“记忆”,即函数内部...

#学习
electron09-11
阅读

如何将 Electron 项目上架

前言 是一个开源框架,它允许开发者使用 技术( 、 和 )来构建跨平台的桌面应用程序。 应用程序可以运行在 、 和 上,为用户提供了一种统一的方式来开发和维护软件。 本文将探讨如何将 Electron 构建的桌面应用程序上架到 中。 创建证书 进入苹果开发者平台 进入证书列表: 创建证书(Certificates) 用于对需要上架应用进行签名 创建 和 两个证书。 证书用于在 网站上注册的计算机上签署用于开发和测试的应用程序。 注册方法...

#学习
css09-11
阅读

聊聊 CSS 中文本下划线

在Web中给文本添加下划线常常出现在 链接的文本上,早期一般使用 属性给文本添加下划线、删除线等。除了 之外,CSS还有很多技术方案可以给文本添加下划线效果,比如 、 、 等。对于Web开发者而言,CSS还有更多的,更灵活的特性实现文本下划线的效果。在这篇文章中,将和大家一起聊聊CSS中其他的特性怎么实现一个更有创意的效果。 新的 特性 并不是一个新特性,在CSS 2.1中, 就可以使用 、 、 和 给文本添加下划线、删除线等效果。只不...

#学习
electron09-11
阅读

这次玩点不一样的,使用 BrowserView 优化 Electron 应用的性能

为了提升长桥桌面端应用 Longbridge Pro 的整体性能体验,在相当长的时间里,长桥桌面端团队一直在追踪 Electron 中体验特性 BrowserView 组件的开发进展以及 Bug 修复状态。 在 Electron v26 版本后,BrowserView 组件终于趋于稳定,长桥桌面端团队就开始尝试使用 BrowserView 组件来优化 Longbridge Pro 的整体性能,在完成了阶段性的优化并发布后,在这里记录一下...

#学习
1...474849...99