栗子前端技术周刊第22期 - Web 诞生 35 周年、VitePress 1.0、Angular 17.3...

🌰栗子前端技术周刊第 22 期 (2024.3.18 - 2024.3.24):浏览前端一周最新消息,学习国内外优秀文章视频,让我们保持对前端的好奇心。

📰 技术资讯

  1. Web 诞生 35 周年:上周是 Web 诞生 35 周年纪念日," Web 之父 " 蒂姆-伯纳斯-李(Tim Berners-Lee)撰写了一封公开信,呼吁 "推翻由利益主导的 Web 世界,转而由人类需求主导 Web 世界"。

  2. VitePress 1.0:VitePress 是一款静态网站生成器 (SSG),专为构建快速、以内容为中心的网站而设计。简而言之,VitePress 可以用 Markdown 编写源内容,为其应用主题,并生成可轻松部署到任何地方的静态 HTML 页面。VitePress 基于 Vite 和 Vue 构建。

  1. Angular 17.3 :Angular 17.3 发布,包括新的 API output()、TypeScript 5.4 的支持等等功能。

  2. runtime-compat:多位开发人员共同创建了这种便捷的方法,用于可视化不同 Web API 和 JavaScript 功能在日益增多的不同运行时(如 Bun、Deno、Node、LLRT......)中的兼容性。

📒 技术文章

  1. How to Create Interactive Animations Using React Spring:如何使用 React Spring 创建交互式动画 - 文中将探讨 JavaScript 的动画库 React Spring,讲解它的功能,包括它提供的各种钩子和组件,以及如何在 React 应用中使用它们。

  2. Explaining Promises, Async, and Await in JavaScript:介绍 JavaScript 中 Promise 和 async 函数功能。

  3. 纯 CSS 检测文本是否溢出:一直以来,CSS 都无法很好的检测出一段文本是否溢出。但这又是一个非常普遍的需求,比如多行文本展开,展开按钮只有在文本溢出的时候才出现。本文将通过纯 CSS 来实现。

🔧 开发工具

  1. React Data Grid:一个 Excel 风格数据展示组件 - 官网的 Demo 展示了该组件的所有独特功能,从分组行和列到处理一百万个单元格而不会出现速度减慢,适用于 React 18+。
  1. Atrament 4.0:平滑画布绘图和手写库 - 用于在画布元素上进行精美绘图和手写的小型库。该库已存在数年,但 4.0 版几乎是完全重写。
  1. CartoSVG:轻松设计轻巧的 SVG 地图 - 使用编辑器直观地自定义地图的任何部分,其结果经过性能优化,易于导出到 HTML 中。
  1. react-json-view-lite:以树的形式渲染 JSON - 这是一个轻量级组件,用于可视化 JSON,既保留了其基本格式和 JSON 特性,又能让你折叠或展开数组和对象,从而更轻松地查看结构。

🚀🚀🚀 以上资讯文章选自常见周刊,如 JavaScript Weekly 等,周刊内容也会不断优化改进,希望你们能够喜欢。

💖 欢迎关注微信公众号:栗子前端 💖

相关推荐
项目題供诗几秒前
React学习(十二)
javascript·学习·react.js
无羡仙16 分钟前
Webpack 背后做了什么?
javascript·webpack
roamingcode1 小时前
Claude Code NPM 包发布命令
前端·npm·node.js·claude·自定义指令·claude code
码哥DFS1 小时前
NPM模块化总结
前端·javascript
灵感__idea2 小时前
JavaScript高级程序设计(第5版):代码整洁之道
前端·javascript·程序员
唐璜Taro2 小时前
electron进程间通信-IPC通信注册机制
前端·javascript·electron
陪我一起学编程3 小时前
创建Vue项目的不同方式及项目规范化配置
前端·javascript·vue.js·git·elementui·axios·企业规范
LinXunFeng4 小时前
Flutter - 详情页初始锚点与优化
前端·flutter·开源
GISer_Jing4 小时前
Vue Teleport 原理解析与React Portal、 Fragment 组件
前端·vue.js·react.js
Summer不秃4 小时前
uniapp 手写签名组件开发全攻略
前端·javascript·vue.js·微信小程序·小程序·html