🌰栗子前端技术周刊第 51 期 (2024.10.7 - 2024.10.13):浏览前端一周最新消息,学习国内外优秀文章视频,让我们保持对前端的好奇心。
📰 技术资讯
-
Deno 2:Deno 2 发布,这个一个重大版本,内容包括:与 Node.js 和 npm 的向后兼容性、使用新的
deno install
、deno add
和deno remove
命令进行软件包管理、支持私有 npm 库等等。 -
React Router v7 预发布:React Router v7 预发布版现已上线。这个版本是 v7 版本中新的 Vite 插件的首次亮相,该插件使 React Router 成为一个全栈框架,提供了代码拆分、数据加载、服务端渲染等功能。
-
TypeScript 5.7 Beta:最新的 TypeScript 即将发布,一如既往,TypeScript 提供了一系列增强功能和新特性,但相对路径的路径重写是一个特别受欢迎的新特性,它可以在编译时轻松地将 .ts 导入重写为 .js。
-
Tauri 2.0:开发桌面应用已经不再是唯一的战场,随着移动设备的普及,跨平台开发成了趋势。最近,Tauri 带来了一个让开发者眼前一亮的功能 - 移动端支持。是的,Tauri 不仅能开发轻量级桌面应用,还可以打通移动平台。
📒 技术文章
-
Managing Effects:文章通过大量例子带你了解在 React 中如何处理副作用。
-
Plain Vanilla:文中介绍如何在不使用复杂工具的情况下构建复杂的动态 Web 应用,只需 HTML、CSS 和 JS,并使用 Web Component、基于
hash
的路由等现代功能。 -
几种神秘鲜为人知但却有趣的前端技术:介绍了一些有趣的前端技术,包括测定网速、在智能手机上启用振动、禁止插入文字等等。
🔧 开发工具
- DOCX 9.0:使用 JavaScript 生成 Word .docx 文件,文档排版的代码虽然冗长,但其中包含了大量功能。
- TinyJS:处理 DOM 元素的轻量级方法。TinyJS 提供了一种类似 jQuery 的语法,用于元素选择、为元素添加属性等。
const myDiv = div(
{id: 'container', className: 'my-class'},
h1('Hello World'),
p('This is a dynamically generated paragraph.')
);
document.body.appendChild(myDiv);
- ip-address 10.0:解析和处理 IP 地址的库,可处理 IPv4 和 IPv6 地址。
var Address6 = require('ip-address').Address6;
var address = new Address6('2001:0:ce49:7601:e866:efff:62c3:fffe');
var teredo = address.inspectTeredo();
teredo.client4; // '157.60.0.1'
🚀🚀🚀 以上资讯文章选自常见周刊,如 JavaScript Weekly 等,周刊内容也会不断优化改进,希望你们能够喜欢。
💖 欢迎关注微信公众号:栗子前端