【水信杨花】00000001 创刊号

2021/04/18 13:24

一、搞了这些


二、看了这些

减少摩擦力

想养成一个好习惯,最佳方法是简化流程。例如在用上电动牙刷之前,我刷牙的时间甚至很难超过两分钟。

前端虚拟列表的实现原理

作者遇上的问题是在一个modal内渲染一个超长的列表,使用其虚拟滚动的改造方案,大大降低了打开和关闭 modal 的延迟。

仅使用CSS提高页面渲染速度

设计稿(UI视图)自动生成代码方案的探索

美团开发的设计稿自动生成代码方案,作者称其在准确率、可读性、覆盖度等维度上优于现有方案(imgCook 和 58Picasso)。

DeFi从入门到精通 看这篇就够了

DeFi,全称为Decentralized Finance,即“去中心化金融”或者“分布式金融”。“去中心化金融”,与传统中心化金融相对,指建立在开放的去中心化网络中的各类金融领域的应用,目标是建立一个多层面的金融系统,以区块链技术和密码货币为基础,重新创造并完善已有的金融体系。

如何使用 git bisect 快速找出有 bug 的 commit ?

git bisect 只需要一个查找的起始点和终点,使用二分查找法帮你快速找出第一次出错的commit。


三、值得关注

imgcook

阿里开发的工具,由设计稿一键智能生成代码。

Medium

“一个基于主题的协作型媒体平台”,个人观感是按主题分类的纯阅读平台,聚焦于内容本身,弱化了创作者身份,网站的交互和设计很优秀。

Natto | a canvas for javascript

来自 Found Pan Tiger Weekly

一个很有意思的网页,在浏览器中实现了一个一个的小窗口,每个窗口可以运行自定义的JS,并可以将输入输出连接到其他窗口,最终多个窗口组合成一个可交互的程序,程序执行的每一个步骤都可以看得清清楚楚。名字起的也很巧妙,如果将窗口看成纳豆,窗口之间输入输出的关系就是纳豆的连线。美术风格也很清新。

Alpine.js

Alpine.js 通过很低的成本提供了与 Vue 或 React 这类大型框架相近的响应式和声明式特性。

你可以继续操作 DOM,并在需要的时候使用 Alpine.js。

可以理解为 JavaScript 版本的 Tailwind

备注:Alpine.js 的语法几乎完全借用自 Vue (并用 Angular 的语法做了些扩展)。


四、补充两句

订阅本电报信(Newsletter),你将会收到以下内容:
1. 以上内容
2. 以下内容
3. 凡事要凑三点

解释一下这个电报信的名称,因为写的信很水,网名里又有一个杨,就叫水信杨花。很像50岁以上才会起得出来的谐音名,还恰巧是4个字,不过无所谓了,大俗即大雅,我这也是一种预期违背,很好笑吧。另外刊号前面的0很多是希望自己长寿,不是对0有什么特殊的兴趣。