首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
用户917229680280
掘友等级
前端
|
FR
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
74
文章 70
沸点 4
赞
74
返回
|
搜索文章
用户917229680280
赞了这篇文章
岁月可贵
Web开发攻城狮
·
1月前
关注
面试官提问:为什么表单提交不会出现跨域
这是之前面试的时候面试官提问的一道面试题。 具体题目是:为什么表单提交不会出现跨域,而使用 Ajax 发送 post 请求时却会出现跨域的情况。 那什么情况下会出现跨域: ...
93
19
分享
用户917229680280
赞了这篇文章
秋天的一阵风
前端 | 后端都能写 @小渔村科技园
·
3月前
关注
WebSocket太笨重?试试SSE的轻量级魅力!
一、 前言 Hello~ 大家好。我是秋天的一阵风~ 关注我时间长一点的同学们应该会了解,我最近算是跟旧项目 “较上劲” 了哈哈哈。 刚发布了一篇清除项目里的“僵尸”文件文...
130
50
分享
用户917229680280
赞了这篇文章
alphardex
Shader魔法使
·
11月前
关注
SU7,启动!尝试还原了 SU7 网页的炫酷特效
最近看到有小伙伴发了一个小米 SU7 的展示网页,那是相当的酷炫。花了几天功夫,我将上面的特效给还原了出来。...
2.4k
324
分享
用户917229680280
赞了这篇文章
嘿嘿不务正业
首席大魔王 @海拉鲁大陆
·
2年前
关注
一起来学 next.js - getServerSideProps 篇
getServerSideProps 是 next.js 中的一项特色功能,可以让我们在给页面设置一些初始的 props 参数。 使用 getServerSideProps...
40
6
分享
用户917229680280
赞了这篇文章
WinsonWu
VIP.5 如鱼得水
技术经理
·
1月前
关注
deepseek本地部署(在线、离线)、知识库搭建(个人、组织)与代码接入
本文主要介绍deepSeek本地化容器化部署,知识库搭建与springAI接入。因笔者工作内容原因,也会介绍内网部署方式。 一、deepSeek本地化部署 1.1 wind...
111
18
分享
用户917229680280
赞了这篇文章
程序员安仔
系统架构师
·
9月前
关注
喂饭教程 - Coze AI 机器人对接上我的微信群了!
喂饭教程 - Coze AI 机器人对接上我的微信群了! 最近 AI 浪潮下,各种 AI Agent 逐渐走进了我们的工作和生活,这段时间听得最多的无疑就是 Coze 平台...
35
15
分享
用户917229680280
赞了这篇文章
石小石Orz
前端开发工程师
·
3月前
关注
node+websoket极速构建一个私有ChatGPT!AI套壳居然如此简单!
大家好,我是石小石! 随着人工智能Chatgpt的出现,各种国产的AI大模型应用而出,如豆包、文心一言、通义千问、kimi等等,同时,我们也发现有各种各样的套壳APP在割韭...
44
12
分享
用户917229680280
赞了这篇文章
石小石Orz
前端开发工程师
·
3月前
关注
被微信群的AI机器人惊讶到了!我也手搓一个玩玩!
大家好,我是石小石! 今天在某群潜水,突然被一段对话吸引了。 很明显,这个【前端汤姆猫】是一个AI,我也来逗逗他 然而,我的弱智吧问题还没来得及问,可怜的机器人就被管理同学...
59
22
分享
用户917229680280
赞了这篇文章
Mozambique_Here
前端开发
·
5月前
关注
还在用轮询、websocket查询大屏数据?sse用起来
轮询、websocket、sse大对比以及使用场景的区别。sse使用的介绍,在开发过程中用sse遇到的问题...
311
45
分享
用户917229680280
赞了这篇文章
梓羽玩Python
Python后端开发工程师 @OPPO广东移动通信有限公司武汉分公司
·
1月前
关注
(干货篇)一文带你将 DeepSeek 部署到本地,并对接至Vscode!
你是否对AI大模型充满好奇,却苦于不会写代码、不会配环境? 今天就以从2024年爆火到2025年的具备全球影响力的国产大模型 DeepSeek R1 为例,一步步的部署+配...
61
15
分享
用户917229680280
赞了这篇文章
MobotStone
高级系统架构师 @保密
·
1月前
关注
DeepSeek R1 简单指南:架构、训练、本地部署和硬件要求
DeepSeek推出的LLM推理新策略 DeepSeek最近发表的论文DeepSeek-R1中介绍了一种创新的方法,通过强化学习(RL)提升大型语言模型(LLM)的推理能力...
114
15
分享
用户917229680280
赞了这篇文章
村雨遥
公众号 @村雨遥
·
2年前
关注
dumi 搭建文档型博客
之前前已经讲过如何利用网上各种开源的框架来搭建自己的博客,比如 docsify、Hexo、VuePress、Halo 等。今天就再来看看 dumi!...
2
3
分享
用户917229680280
赞了这篇文章
晨霜
5月前
关注
ts-pattern - TypeScript 的详尽模式匹配库
ts-pattern 库的基础用法和高级用法,包括 match、with、when、exhaustive、otherwise、run 和 returnType 等函数的使用...
13
评论
分享
用户917229680280
赞了这篇沸点
Riesenzahn
8月前
举报
请解释下渲染出现recalculate style的过程
"在Web开发中,浏览器渲染页面时会经历多个阶段,其中之一是\"Recalculate Style\"(重新计算样式)。这一过程发生在DOM结构或CSS样式发生变化时,浏览器需要重新计算元素的样式信息,以确保最终呈现正确的视觉布局。
1. **触发条件**:当页面中的元素的样式发生变化时,浏览器需要重新计算样式。这些变化可以是通过JavaScript动态修改样式、修改类名、添加删除元素等操作引起的。
2. **计算过程**:浏览器首先会构建DOM树和CSSOM树,它们分别代表文档对象模型和CSS对象模型。当这些树发生变化时,浏览器会重新计算受影响的元素的样式。
3. **重排和重绘**:Recalculate Style的过程不仅仅包括样式的重新计算,还可能导致重排(Reflow)和重绘(Repaint):
- **重排**:当浏览器发现某个元素的几何属性(如位置、大小)发生了变化,它会重新计算该元素及其子元素在页面中的位置和大小。这是一个比较昂贵的操作,因为它涉及到页面的重新布局。
- **重绘**:如果只是元素的样式发生了变化但几何属性没有变化,浏览器则只需要重新绘制元素,而不必重新计算布局。这比重排开销小,但仍然需要时间。
4. **性能影响**:频繁的重排和重绘会影响页面的性能,特别是在大型或复杂的页面中。因此,开发者应该尽量减少对DOM和样式的频繁操作,优化代码结构和样式布局,以提升页面的响应速度和用户体验。
5. **优化建议**:
- 使用批量处理和优化样式变更的方法,避免多次单独修改样式。
- 在可能的情况下,使用CSS动画代替JavaScript操作DOM来实现动态效果,因为浏览器能够对CSS动画进行优化。
- 使用`transform`和`opacity`等属性进行动画,因为它们能够通过硬件加速进行处理,减少重排和重绘的开销。
通过理解和优化Recalculate Style过程,开发者可以更好地管理和提升Web应用的性能和用户体验。"
展开
今天学到了
赞过
分享
评论
1
用户917229680280
关注了
支付宝体验科技
前端 @FR
用户917229680280
赞了这篇沸点
xxxlgloverd
2月前
举报
最新消息 也是吃上细糠了 哥哥管我要微信了 我俩加上了 这也太开心了吧!!!
等人赞过
分享
52
7
用户917229680280
关注了
小满zs
前端 @FR
用户917229680280
赞了这篇文章
四叶草会开花
前端太难了 @一个为解决温饱问题而成立的有限公司
·
3月前
关注
用 vue 给女主播写了个工具,榜一大哥爱上了她,她爱上了我
虽然已经过去了很久,但那天的场景还是历历在目。 那天是在周五晚上 23 点过,大楼的中央空调都关了,我搓了搓手,看着还未完成的工作,想了想再不回去公车就没了,...
287
241
分享
用户917229680280
关注了
TechLearn
前端 @FR
用户917229680280
关注了
石小石Orz
前端 @FR
下一页
个人成就
文章被点赞
2
文章被阅读
279
掘力值
29
关注了
16
关注者
0
收藏集
7
关注标签
26
加入于
2022-09-27