妈妈技术周刊:Canvas 之春

canvas 之春.png

前端快爆

image.png

点评:Google 这盘棋下的非常深远,Web 文档开始新的技术洗牌。

image.png

  • Rust 2021 计划在今年 10 月份发布,主要有一些特性:

    • 增强了 prelude 模块
    • Cargo 功能解析器增加 resolver="2" 选项
    • 改进用于数组的 IntoIterator
    • 闭包中不相交的捕获
    • 改进 Panic 宏的一致性
    • bare-trait-objectsellipsis-inclusive-range-patterns lint 规则由警告提升为硬错误
  • Sublime Text 4 首个稳定版发布,带来了全新 UI、支持多选项卡、支持 Apple M1 平台和 Linux ARM64。此外还有感知上下文的自动补全,支持 TypeScript、JSX 和 TSX 等诸多新特性。由于支持了 GPU 渲染,UI 现在可以支持 8K 分辨率。

image.png

  • Weex 已经从 Apache Incubator 中「退休(retirement)」,其主要原因是项目活跃度不够。但是 「退休」并不表示废弃,Weex 将会回归到 alibaba/weex 仓库继续维护,做到内外部代码及时同步,定时发布 Release 版本。

点评:官方开发者发布了《五年陈的 Weex,聊聊它的过去现在和未来》介绍了接下来的计划。

  • Chrome 意图实验性支持 CSS [:has()](https://developer.mozilla.org/en-US/docs/Web/CSS/:has) 选择器,可以用来选择父级元素。目前 Igalia 公司正在为 Chrome 实现该选择器,其团队成员 Brian Kardell 还发表了博文 Can I :has() 进行了详细介绍。
<style>
.parent:has(.red) { color: red } /* 将匹配 .red 的父元素 .parent */
.parent:has(.green) { color: green } /* 将匹配 .green 的父元素 .parent */
</style>

<div class="parent"> <!-- color: red -->
  <div class="red"></div>
</div>
<div class="parent"> <!-- color: green -->
  <div class="green"></div>
</div>
复制代码

点评:七年前,我就在知乎回答了「CSS 中能否选取父元素?」,今天终于可以在浏览器中实现了,泪目?。

优秀 Demo


本期编辑:@一丝,审阅:@墨尘

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享