业界动态
跨平台桌面应用开发工具 Electron 10.0.0-beta.12 发布
Electron 10.0.0-beta.12 现已发布,具体更新内容如下:
- 从调试器模块公开与目标关联的 sessionId;
- 修复了启用了 Node.js 集成后 Web Workers 的终止崩溃问题;
更多更新内容请阅读原文。
企业级 UI 设计语言和 React 实现 Ant Design 4.4.2 发布
Ant Design 4.4.2 现已发布。Ant Design 是一套企业级的 UI 设计语言和 React 实现,该版本更新内容如下:
- 调整 Alert 组件关闭动画实现移除直接的 dom 操作。
- 修复 Form.Item 警告 preserve 是无效 dom 属性的问题。
- 修复当 Card 组件无边框时封面图边距的问题。
更多更新内容请阅读原文。
好文推荐
对于电商平台而言,随着业务的不断发展壮大,网站访问量和数据量也随之急剧增长,该情况的产生给服务器带来了一定的负担。从用户体验层面而言,由于服务器端数据处理带来的时延,往往导致页面的响应速度过慢、操作流畅性受阻等问题。这在某种程度上甚至会潜在影响平台的成交量。提供高效率,高质量的服务成为亟待解决的问题。负载均衡策略的出现和发展成为缓解上述问题的有效途径。本文将带你了解基于 Nginx 实现的负载均衡。
rrweb是一个web 录制、回放基础库,它可以将⻚⾯中的 DOM 以及⽤户操作保存为可序列化的数据,以实现远程回放。它还可以被应⽤于很多场景,例如:
- 记录⽤户使⽤产品的⽅式并加以分析,进⼀步优化产品。
- 采集⽤户遇到 bug 的操作路径,予以复现。
- 记录 CI 环境中的 E2E 测试的执⾏情况。
- 录制体积更⼩、清晰度⽆损的产品演⽰。
本⽂中将具体说说 rrweb 设计的演进过程以及其中的关键技术细节。
这几年,前端的组件库的演变迅速,社区脱颖而出不少优秀的开源组件库,包括element-ui、Ant design、IView等等,这些开源组件库源码中其实有很多值得我们学习的地方,无论是设计思路,代码风格等等,可以通过参考源码中一些写法,引用到我们平时的项目中去。
随着 Typescript 4 Beta 的发布,又带来了许多新功能,其中 Variadic Tuple Types 解决了大量重载模版代码的顽疾,使得这次更新非常有意义。本文将针对其中一些新特性及其使用场景进行讲解。
作为前端,我是如何在Leetcode 算法比赛中进入前100的?
目前来讲,大部分前端一直对基础的算法或者其他计算机科学知识处于冷落状态,原因可能有很多,但本质原因还是不能立刻获得回馈而已。然而算法毕竟是程序的基石,是所有开发者都得掌握的东西,本文中笔者将提供一些经验来帮助你加深对于 LeetCode学习。
欢迎大家踊跃投稿,提出建议帮助前端周刊做得更好。
投稿方式:直接分享文章的链接给周刊组成员。
关于我们:我们是晓教育集团大教学前端团队,是一个年轻的团队。我们支持了集团几乎所有的教学业务。现伴随着事业群的高速发展,团队也在迅速扩张,欢迎各位前端高手加入我们~
我们希望你是:技术上基础扎实、某领域深入;学习上善于沉淀、持续学习;性格上乐观开朗、活泼外向。
如有兴趣加入我们,欢迎发送简历至邮箱:liushan@xiao100.com
