前端周刊发表每周前端技术相干的大事件、文章教程、一些框架的版本更新、以及代码和工具。每周定期发表,欢送大家关注、转载。
大事件
- faker.js 与 colors.js 开源库遭开发者歹意毁坏 波及大量我的项目——只管开源我的项目有着“众人拾柴火焰高”的个性,但也难防有人使坏。Bleeping Computer 报道称:近日一位开发者仿佛成心毁坏了 GitHub 和软件注册 npm 上的一对开源库(faker.js 和 colors.js)。因为成千上万的用户依赖这些库,本次歹意更新导致所有相干我的项目受到影响。
- —Eleventy v1.0:由 JS 驱动的动态站点生成器——作为 Ruby 驱动的 Jekyll 的替代品,Eleventy(又名 11ty)同样能够将模板目录转换为动态 HTML 站点,以便在您喜爱的任何中央部署。v1.0.0 发行阐明提供了无关本周发行的更多信息。
- Parcel CSS:用 Rust 编写的新 CSS 解析器、编译器和压缩器——连续用其余语言编写 JS 基础设施的趋势,Parcel 捆绑器取得了用 Rust 编写的新 CSS 编译器和压缩器。Parcel 2.2 刚刚公布并反对一个新的实验性 CSS 转换器插件,如果您想试用它,但您也能够独自应用它。
文章
- 应用束缚验证 API 进行表单验证 — 客户端验证不能齐全代替真正的服务器端验证,但它能够为您提供很多帮忙。在这里,Craig 介绍了束缚验证 API,您能够从 JavaScript 中应用它来与 HTML5 的表单验证机制进行交互。
- 尤大谈“The New Vue”— 几个月前,在 VueConf Toronto 上,Vue 的创造者 Evan You 谈到了 Vue 3 的体验以及所有新的和更新的局部。
框架公布
- Billboard.js 3.3 – 基于 D3 的图表库。
- D3.js 7.3.0 – 弱小的数据可视化库。
- React Date Picker 4.6.0 – 你能够猜到这是干什么用的。
- Handsontable 11.1 – 数据网格 / 电子表格 JS 组件。
- Elk 2.2 – 用于嵌入式零碎的低占用 JS 引擎。
- Shaka Player 3.3 – 播放 DASH、HLS 等的 JS 库。
- 1 月 10 日 Node.js 平安版本——影响所有次要线路。
代码和工具
- Shepherd 9.0:疏导您的用户浏览您的应用程序:一种逐渐突出您的应用程序 / 页面性能的办法。Angular、Ember、React 和 Vue 包装器可依据须要应用。
- Ohm:用于构建解析器、解释器和编译器的库和语言:能够在浏览器、Node 或 Deno 中工作,并用于各种我的项目,如实时编码零碎和在线音乐生成器。
- Danfo.js 1.0:数据分析工具包和构造:提供高性能、直观且易于应用的数据结构,用于操作和解决结构化数据,这是 Python 风行的 Pandas 零碎。
- Two.js:与渲染器无关的 2D 绘图库:该库由图形设计师构建,专一于矢量形态和静止图形,特地是基于场景图构建的。
- Window.js: A Prototype JavaScript Runtime for Desktop Graphics Programming:这个我的项目还处于晚期阶段,但作者会集了一些乏味的技术,包含 V8、GLFW 和 Skia。
- Tailwind CSS:这两年前端工程师们最想尝试的技术之一,谁用谁晓得,原子理念的 css 计划,表现力很强的语义化类型,处处体现着优雅,FaceBook 应用 Tailwind CSS 重构后,节俭了靠近 70% 的 css 代码,威力惊人,共事再也不同放心 css 类命名了。注:我的项目越大,Tailwind CSS 节俭的 css 代码越多。