前端周刊第十五期

前端周刊发表每周前端技术相关的大事件、文章教程、一些框架的版本更新、以及代码和工具。每周定期发表,欢迎大家关注、转载。
<span style="color:red;">如果外链不能访问,关注公众号前端每周看,里面有解决办法</span>

大事件

  • 2021 年前端性能清单(PDF、Apple Pages、MS Word)——Web 性能是一个棘手的问题,不是吗?我们如何真正知道我们在性能方面的立场,以及我们的性能瓶颈到底是什么?是昂贵的 JavaScript、缓慢的网络字体交付、沉重的图像还是缓慢的渲染?我们是否对 tree-shaking、范围提升、代码分割以及所有带有交叉点观察器、渐进式水化、客户端提示、HTTP/3、服务工作者和 - 哦我的 - 边缘工作者的花哨的加载模式进行了足够的优化?而且,最重要的是,我们甚至从哪里开始提高绩效,我们如何建立长期的绩效文化?

  • JavaScript 运算符的“搜索引擎” ——快速:尽可能多地命名运算符!大概十点左右吧?该站点涵盖了大约50个内容,并对每个内容进行了快速解释。

  • TypeScript 4.7 Beta 发布——Node.js 的 ES 模块支持现在是一项官方功能,您可以指定package.jsonJS 文件是解释为 ES 模块还是 CommonJS 模块。如果您愿意,也支持扩展.mjs。.cjs还有改进的函数推理、实例化表达式,您可以typeof在私有字段上使用。最终的 TS 版本往往会从 beta 版开始快速发布,因此预计很快会发布 4.7 最终版。

  • “通过复制更改数组”:四种新的非破坏性数组方法——Axel介绍了另一个正在进行的 ECMAScript 提案(该提案处于第 3 阶段),该提案将介绍一些非破坏性方法来反转、排序、拼接, 并设置(某种)数组元素。

文章

  1. Vue3全局Api支持tree-shaking后的一些变更 — 在 Vue 3 中,全局和内部 API 都经过了重构,并考虑到了 tree-shaking 的支持。因此,全局 API 现在只能作为 ES 模块构建的命名导出进行访问。

  2. React18正式版源码级剖析 — React18正式版终于来了,哪个是你期待的,Concurrent、Suspense、transitions还是新的Hooks API?

  1. chrome插件最新版本开发指南来了 - 网上关于chrome插件开发的教程有不少,可惜都是基于第二版本(manifest V2),chrome官方在2020年11月就推出第三版(manifest V3)的开发规范了,但是感觉国内很少有插件基

  2. Fetch 与 Axios:获取 HTTP 资源的比较 - 对长期存在但边缘的旧Axios客户端与使用 Fetch API的初学者级比较。

  3. 使用 D3 构建交互式迷你图 - 能够构建数据可视化对任何人来说都是一项得心应手的技能——这是一项简单而优雅的技能。

  4. 如何使用 Nuxt 构建由 CMS 提供支持的博客 - 使用无头 CMS(在本例中为 ButterCMS)和Nuxt Vue.js 框架创建一个没有服务器的博客。

  5. A Guide to Optimizing JavaScript for Quick Page Loads - 涉及一些现代方法,包括 Astro、Qwik 和 Partytown。

  6. 如何检测 React 应用程序中的“长按”手势 - 如何检测 React 应用程序中的“长按”手势

框架发布

  1. Shepherd 9.1 – 为您的应用创建导览。
  2. Jasmine 4.1 – JS 测试框架。
  3. PouchDB 7.3 – 受 CouchDB 启发的同步数据库。
  4. Oclif 3.0 – Node.js CLI 应用程序框架。
  5. Opal 1.5 – Ruby 到 JavaScript 转译器。
  6. react-hooks-testing-library 8.0
  7. 创建 React App 5.0.1 - 提高了 React 18 的兼容性。

代码和工具

  1. Wild Wild Path: Object Property Paths with Wildcards and Regexps:一种通过支持通配符和正则表达式的基于字符串的查询来访问对象(可以深度嵌套)中属性的狂野方式。你需要看一些例子才能真正理解这个想法。

  2. YouTube.js 1.4:围绕 YouTube 的私有 API 的包装器: 描述的方式,我怀疑你的里程可能会有所不同.. 但这是一个有趣的想法,并且使用与 YouTube 客户端相同的 API。

  3. jc:将流行 CLI 工具的输出转换为 JSON 的 CLI 工具:这是用Python编写的,但可能对 JavaScript 开发人员有用,因为它可以转换文件或 50 多种其他工具(包括dig、du、iostat和lsof)成易于处理的 JSON。

  4. React Admin 4.0:B2B 应用程序的管理面板:一个框架,用于在您选择的后端(REST、GraphQL 等,或者您可以编写自己的适配器)上构建基于浏览器的“管理”应用程序。如果您想现场观看,这里有一个演示。MIT 许可,但如果需要支持,也有专业版本。GitHub 存储库。

  5. nextjs-blog-theme:使用 Next.js 和 Tailwind 构建的可自定义博客启动器:包括深色和浅色主题以及对 MDX 的支持。在此处尝试现场演示(页面底部的深色模式开关)。

  6. scroll-snap:一个可定制的“Scroll Snap”实现:一个仍在维护的旧项目。用于requestAnimationFrame()60fps 滚动性能并且没有任何依赖关系。在这里试试。

  7. Gladys Assistant:隐私优先的开源家庭助手:它可以在任何 Linux 机器(包括 Raspberry Pi)上运行,并在后台使用 Node。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 220,699评论 6 513
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 94,124评论 3 395
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 167,127评论 0 358
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 59,342评论 1 294
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 68,356评论 6 397
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 52,057评论 1 308
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,654评论 3 420
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,572评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 46,095评论 1 318
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 38,205评论 3 339
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 40,343评论 1 352
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 36,015评论 5 347
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,704评论 3 332
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 32,196评论 0 23
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,320评论 1 271
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,690评论 3 375
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 45,348评论 2 358

推荐阅读更多精彩内容