前端周刊每周发布前端技术相关的重大事件、文章教程、部分框架的版本更新以及代码和工具。每周定期发布,欢迎大家关注转载。如果外链无法访问,关注公众号前端每周看,里面有解决办法大事件Lexical:一个可扩展的文本编辑器库(以不同的方式做事)——刚从Meta(或Facebook,我的大脑仍然这么称呼它)出现了一个新的文本编辑器框架,其核心是可访问性、性能和可靠性。22KBgzipped,支持React18(但可以正常使用),然后是(本机)iOS版本。让您想起Draft.js?将其视为下一代:Meta是——他们在应用程序中用Lexical取代Draft。Node.js18(当前)发布——我们获得了V810.1、来自Undici的全局FetchAPI支持、WebStreamsAPI支持、Blob和BroadcastChannelAPI、新的测试运行器模块,并创建您自己的Node.js并能够自定义V8启动快照对于.js二进制文件。Node18从10月开始进入LTS,但在此之前获得了所有最新功能。OpenJS基金会的JavaScriptLandia奖——早在2020年,OpenJS基金会就推出了JavaScriptLandia,以此来表达对JS生态系统的支持,但事实证明:您可以提名JS生态系统中的任何人,以因他们所做的工作而获得奖励.Ember4.3发布——JavaScript最古老的Web应用程序框架之一又向前迈进了一步。为什么要使用Ember?好吧,也有一个网站对此进行了解释。文章Ember'sRoadtoTypeScriptandMore-短小精悍的ChrisKrycho(他的幻灯片同样聪明)承诺他的演讲即使对非Ember和非TypeScript开发人员来说也是好的,因为他们一直在做我们的工作影响到我们所有人。七个Web组件提示—一些关于使用Web组件可能不是“显而易见”的事情。通过代码示例以简单明了的方式呈现。V8'sFasterInitializationofInstanceswithNewClassFeatures-对一些优化初始化类字段和私有方法性能的工作进行技术深入研究-现在所有Node.js18及以上的用户都受益。按下了什么键?(您不会相信键盘事件是如何工作的)-一个半小时的视频,深入探讨了键盘事件的复杂性和处理用户输入的最佳方式。有丝分裂快速指南:为什么需要它以及如何使用它-忘掉细胞分裂吧。这种有丝分裂为您提供代码分区,基本上让您编写一次组件,然后让您在React、Vue、Solid、Angular和其他地方进行。减少来自mailto链接的垃圾邮件-不一定是最好的方法,但却是一种有趣的方法。框架发布Nuxt3.0.0RC1–Vue3用户可以在这里看到很多。Deno1.21ReactRedux8.0-Redux的React绑定。Neutralinojs4.5.0-轻量级X平台桌面应用程序框架。fast-json-stringify3.1.0-更快的JSON.stringify()forMineflayer4.3-Minecraft机器人开发框架。Electron18.1代码和工具Leaflet1.8.0:移动友好的交互式地图库:一个长期流行的图书馆的巨大版本。主页上有一个现场演示。https://kalumajs.org/:RP2040是由RaspberryPi开发人员构建的微型微控制器,因此要使JavaScript正常工作,它也需要很小。输入Kaluma,它可以在RAM低至64KB的设备上运行。SpaceTime:轻量级时区库:用它来计算其他时区的时间。有一个类似Moment的API,但它是不可变的。没有依赖关系。PicMo:一个普通的JavaScript表情符号选择器:让您选择使用平台原生表情符号或通过Twemoji跨平台表情符号,您甚至可以添加自己的自定义表情符号。MostPopularNode.jsFrameworksin2022:一个列表,但一点也不差,总结了11种不同类型的框架。HyperFormula2.0.0:类似电子表格的计算引擎:HyperFormula(GitHub存储库)是一个功能强大的受Excel启发的电子表格系统(不仅仅是一个控件)。请注意,它是开源的,但已获得双重许可。LooksScanned:使PDF看起来“扫描”:有时有些组织要求您签署文档,但对PDF的数字化不满意,并且想要看起来真实和“扫描”的东西。这个纯粹基于前端、由WebAssembly提供支持的工具试图为您伪造这种效果,而且它也是开源的。