我的码农之路
我的码农之路
全部文章
javascript
big data(1)
b树(1)
elasticsearch(1)
eureka(1)
git(1)
github(1)
hibernate(1)
java(51)
json(1)
jvm(1)
linux(5)
maven(1)
mvc(1)
mysql(8)
redis(4)
rpc(5)
spring(3)
spring boot(2)
tomcat(1)
udp(1)
中间件(1)
云原生(1)
云计算(1)
代理模式(2)
分布式(2)
前端(1)
哈希(1)
学习(1)
微服务(2)
散列表(1)
数据库(4)
数据库架构(1)
数据结构(1)
服务器(3)
程序人生(6)
缓存(4)
网络(5)
蓝桥杯(1)
面试(3)
归档
标签
去牛客网
登录
/
注册
我的码农之路的博客
全部文章
/ javascript
(共4篇)
JavaScript多线程编程
浏览器端JavaScript是以单线程的方式执行的,也就是说JavaScript和UI渲染占用同一个主线程,那就意味着,如果JavaScript进行高负载的数据处理,UI渲染就很有可能被阻断,浏览器就会出现卡顿,降低了用户体验。 为此,JavaScript提供了异步操作,比如定时器(setTime...
2022-05-27
0
0
直到页面内存撑爆了,才让我领略了算法的重要性
前段时间,客户反馈,有个PC端的功能页面,一点开就卡死,通过查看网络请求,发现有个部门组织架构树的请求数据有点大,共有两万条数据,1.57M。刚开始我以为是表单中的部门选择框渲染的时候,一次性渲染的dom节点过多,把页面内存撑爆了。于是我把项目中使用的antd3的TreeSelect组件,升级到具有...
2022-05-27
0
0
记一次生产问题的排查,让我领略了算法的重要性
前段时间,客户反馈,有个PC端的功能页面,一点开就卡死,通过查看网络请求,发现有个部门组织架构树的请求数据有点大,共有两万条数据,1.57M。刚开始我以为是表单中的部门选择框渲染的时候,一次性渲染的dom节点过多,把页面内存撑爆了。于是我把项目中使用的antd3的TreeSelect组件,升级到具有...
2022-05-27
0
0
取而代之,以后不用再 new Date() 了
Date背景 众所周知,在 1995 年,Brendan(JavaScript之父) 被网景公司安排了一个巨大而紧急的工作任务,用 10 天的时间来编写 JavaScript 语言。而 日期处理 是几乎所有编程语言的基本部分,所以JavaScript 也必须拥有它。 这是一个非常复杂的领域,...
2022-05-27
0
0