标签:学习

共 888 篇文章

react12-06
阅读

React 19 终于发布,一大波新功能正式升级

这篇文章主要介绍了 React 19 的新功能,包括 Actions 自动处理数据突变相关状态,新增的 useActionState、useFormStatus、useOptimistic 等 hook,新的 use API 读取渲染资源,新的 React DOM 静态 API 生成静态站点,以及 React 服务器组件中的 RSC 和 RSA 等内容。同时提到后续会分享针对旧版功能的优化和改良。 关联问题: React 19 性能如何...

#学习#面试
html12-05
阅读

手把手教你实现属于自己的玫瑰花

这段代码通过 HTML 和 CSS 的结合,创建了一个动态的花朵效果,展示了 CSS 动画和定位的强大功能。 演示效果 HTML&CSS .flower 设置花朵的位置和布局。position: relative; 相对定位。top: 80px; 和 left: 20px; 调整花朵的位置。 .flower .petal 设置花瓣的样式。position: absolute; 绝对定位。background color: #d52d58...

#学习
javascript12-05
阅读

记一次 React 渲染 markdown 引发的内存泄露最

最近在开发的时候遇到了一个性能问题,这里记录一下解决方案,并且借此机会讲一下如果遇到类似的问题大家可以如何排查。 背景 最近在用 React 做一个 AI 产品,目前市面上的 AI 产品有个很常见的效果就是机器人的回答是逐字输出并会解析为 MarkDown 格式。但是同事在使用的时候发现,偶尔的时候页面会突然开始卡顿,然后两三秒后页面直接崩溃并报错误代码 5。而且随着聊天越来越长,这个问题的复现几率会逐渐增大。 那啥也别说了,开干吧。...

#学习
前端规范12-04
阅读

Husky(husky9.x版本适配) + Lint-staged + Commitlint + Commitizen

Husky Husky 是 钩子工具,可以设置在 git 各个阶段(pre commit、commit msg 等)触发。 官方网站: Husky 安装方式: 安装命令: 自动生成的 目录和指令: Lint staged lint staged 是一个在 git add 到暂存区的文件运行 linters (ESLint/Prettier/StyleLint) 的工具,避免在 git commit 提交时在整个项目执行。 可以让你当前的...

#学习
css11-29
阅读

不断燃烧的蜡烛

这篇文章主要介绍了纯 CSS 实现蜡烛燃烧效果的过程。包括 HTML 中用不同类描述蜡烛各部分,CSS 中设置蜡烛、蜡烛芯、火焰、发光等元素的样式及相应动画,如火焰的扭动和大小变化、发光的闪烁效果等,最后提及可在现有基础上创新和在码上掘金查看完整代码。 关联问题: 如何改蜡烛颜色 能否增加火焰效果 怎样优化发光效果 前言 这次带大家来实现一个生动的蜡烛燃烧的效果,纯 实现,通过动画来展现出一个燃烧的蜡烛,话不多说,我们直接进入主题 效果...

#学习
http-网络11-29
阅读

没有koa的cors你怎么处理跨域?

关联问题: JSONP有何局限性 CORS如何处理复杂请求 代理在生产环境效果如何 前言 “金九银十”的秋招,就像是落进池塘的羽毛,连点水花都没砸起来。已读不回是常态,能给面试已是情分,能拿offer的更是少之又少。可怜我在寒潮来临的深秋之际,也只得哀叹一句“越来越冷了啊...” 不过人总是要吃饭的,所以再怎么冷,卖炭翁也得卖炭,牛马攻城狮也得“攻城”,既是为了填饱肚子,也是为了“春天”做准备。所以今天为各位前端工程狮细聊一下前端面试中...

#学习#面试
nginx11-25
阅读

nginx-前端必会-项目部署-精简通用篇

这篇文章是关于 Nginx 的介绍,包括其在项目部署中的作用,如反向代理、负载均衡等。还介绍了 Nginx 的特点、下载安装、常用命令、实际应用中的配置,如设置不同端口和文件夹,解决跨域、缓存、https 等问题,最后给出了一个全面的配置示例,并总结了带小白学习 Nginx 的主要内容。 关联问题: 如何优化nginx配置 nginx能否处理高并发 怎样解决nginx报错 前言 最近在公司部署项目时遇上了一点关于nginx的问题,于是就...

#学习
vue11-25
阅读

Vue3、Vite5、Primevue、Oxlint、Husky9 简单快速搭建最新的Web项目模板

<span style="color: var( g headertextcolor);" 特色</span ⚡️ 、 、 📦 🍍 🌈 Vue.js UI 套件,提高开发效率 🎨 高性能且极具灵活性的即时原子化 CSS 引擎 😃 🔥 使用 📥 直接使用 Composition API 无需引入 🌍 根据demo.js文件设置接口,以API xxx method的方式命名,在请求时无需导入 直接使用useRequest()...

#学习
javascript11-22
阅读

git忽略已提交的文件

比如dist目录被提交了,如何忽略呢? 你可以按照以下步骤将 目录从 Git 仓库中忽略: 1. 将 目录添加到 文件中 : 打开你项目根目录下的 文件,如果没有就创建一个,然后添加以下内容: 2. 从 Git 缓存中移除 目录 : 运行以下命令将 目录从 Git 缓存中移除,这样它不会再被追踪: 3. 提交更改 : 现在将更改提交到仓库: 这样,Git 就会忽略 目录中的文件了。 但是git log里面已经多次记录过dist目录,会有...

#学习
1...323334...99