2023.08 / JavaScript 月刊
返回首页
清单
本期话题包含 Hono、htmx、Cloudflare、名称混淆、VS Code、TypeScript 渐进类型、HTTP Server、框架对比、JavaScript的未来、Remotion、CommonJS、Angular 等。
- Hono + htmx + Cloudflare:一种新的技术栈选型 - 文章介绍了使用 Hono、Htmx 和 Cloudflare 构建全新的技术栈。Htmx 是近期备受关注的替代 React 复杂性的选择,但如果你想继续使用 JSX 呢?Hono 是一个类似 Express 的 Web 框架,专注于边缘函数使用场景,并包含用于渲染 JSX 的中间件。作者 Yusuke 通过结合 Cloudflare Workers 和 D1 提供了一个简化的全栈 JavaScript 示例。
- 使用名称混淆缩小 VS Code 代码 - 文章讲述了如何通过名称混淆(name mangling)构建步骤,在不删除或重构代码的情况下,将 VS Code 中的 JavaScript 代码大小减小了近 4MB。这是一个关于团队如何处理和使其正常工作的精彩阅读材料。
- TypeScript 和渐进类型的未来 - 来源于 GitHub 的 ReadME 项目,这是一篇深入的新闻报道,探讨了静态类型如何进入 JavaScript 世界,TypeScript 提供了哪些功能,一些替代方法,以及在 JavaScript 本身中添加类型注解的可能性。
- 关于 TypeScript 的5个不便之处 - 对于似乎令人着迷的 TypeScript 世界,给予一点现实的启示:“如果你想进 TypeScript,不要以为你可以抛弃 JavaScript。它会找到你,并且会影响到你。”
- HTTP Server 中的实用函数 - 本文介绍了一组用于HTTP服务器的实用函数。作者探讨了使用函数而不是中间件路由器来处理 HTTP请求的想法,并展示了如何使用这些函数来构建和处理路由、处理 URL 模式匹配、处理请求方法等。作者提供了相关函数的代码示例和使用方法,并提供了一个可以找到这些函数库的链接。
- Component party - 通过涵盖各种任务的简单代码片段,来演示不同框架(如React、Vue、Svelte、Angular、Ember等)在实现上的异同点比较。
- 展望 JavaScript 的未来:值得期待的新特性 - 了解随着时间的推移,JavaScript 变得越来越好的原因,以及即将出现或仍在通过艰难的 TC39 流程的一些新功能。
- Remotion 4.0 介绍 - 使用 React 创建视频 — 一个使用 React 和 JavaScript 从代码创建视频的强大框架。v4是一个重大更新,本文介绍了其主要特性。
- CommonJS 正在伤害 JavaScript - 对 Node 默认模块系统的有趣观点,它的历史、缺点以及同时管理 CommonJS 和 ES 模块的复杂性。也许毫不奇怪,Deno 的开发者希望看到 CommonJS 的消失,但是…
- 使用 Angular Material 创建自定义表单控件组 - 该文章介绍了如何使用 Angular Material 创建自定义表单控件组。文章中提供了一个示例,展示了如何创建一个带有公司、名字、地址等字段的表单,并使用 Angular Material 的组件进行样式和验证。同时,文章还介绍了如何将自定义组件作为 MatFormFieldControl 的实现,以便能够与
<mat-form-field>
组件无缝集成。
动态
本文在编写过程采用了 GPT4 技术进行辅助。