标签:学习

883 篇文章

八股文12-16
阅读

防止对象被篡改有哪些方式

关键词 :防止对象篡改 在 JavaScript 中,可以通过以下几种方式防止对象被篡改: 一、使用 1. 功能: 完全冻结一个对象,使其不能添加新属性、删除现有属性或修改现有属性的值。 对嵌套对象也会进行深度冻结。 2. 示例: 二、使用 1. 功能: 密封一个对象,阻止添加新属性和删除现有属性,但可以修改现有属性的值。 对嵌套对象不进行深度密封。 2. 示例: 三、使用 声明对象引用 1. 功能: 使用 声明的变量不能被重新赋值,但...

#学习#面试
uniapp12-13
阅读

还在为uniapp的app端tabbar页面闪烁闪白而发愁吗

概要 本文主要为uniapp的app端tabbar页面在切换另一个未缓存的tabbar页面时会发生闪白闪烁。这个根本原因是app端可以理解为多页面,你不去点击下一个tabbar页面,是不会去渲染的。但是渲染又要时间,就会存留这一瞬间的渲染间隙。 有人问:不是有预加载吗,把tabbar页面全都预加载一遍不就行了吗; 或者说tabbar页面不是有缓存吗,我直接开局先把所有tabbar页面加载一遍不就欧了。 思路 给根节点(也就是html节点...

#学习
vue12-12
阅读

element修改Progress 进度条的背景色以及设置进度条颜色渐变

功能实现: 因为项目使用的 是element、所以这里以element为例、实现数据进度的展示。 UI原型图: elemet ui提供Progress 进度条 、直接引用即可。但是引入组件的样式是默认的、达不到我们的要求。 修改Progress进度条背景色 想要直接修改element组件的css样式值 需要加/deep/ 或者 实现样式穿透 HTML CSS 修改Progress进度条颜色渐变 element中圆形进度条是由svg绘制渲...

#学习
javascript12-12
阅读

盘点一下用了这么长时间遇到的Wujie 无界微前端的坑

这篇文章主要盘点了使用 Wujie 无界微前端长时间以来遇到的问题及解决办法。已解决的包括子应用使用 wangEditor、vue office 等出现的多种问题,未解决的如自定义事件在子组件中失效、主应用和子应用路由切换点击浏览器退回无反应等,最后作者表达了对无界的看法。 关联问题: 无界有新的替代吗 无界性能怎样提升 无界后续会优化吗 目前也用无界微前端很长时间了,当时选择无界没有选择乾坤的原因就是无界的保活模式更加丝滑,客户就想要...

#学习
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 中设置蜡烛、蜡烛芯、火焰、发光等元素的样式及相应动画,如火焰的扭动和大小变化、发光的闪烁效果等,最后提及可在现有基础上创新和在码上掘金查看完整代码。 关联问题: 如何改蜡烛颜色 能否增加火焰效果 怎样优化发光效果 前言 这次带大家来实现一个生动的蜡烛燃烧的效果,纯 实现,通过动画来展现出一个燃烧的蜡烛,话不多说,我们直接进入主题 效果...

#学习
1...313233...99