#Article
-
redux-saga 的工程师 Eric Bower 却在一篇博客中提出了不同意见,他站在库开发者的角度,直言“我很讨厌 TypeScript”,并列举了五点理由。笔者倒是认为底层库开发者用 TS 来写严谨的代码,不止是能为应用层使用者提供良好的体验,也可以让自己的代码保持清晰可控。
-
跳出框架的约束,思考一下封装与抽象,这些才是程序员的内功。
-
Popular Node.js patterns and tools to re-consider
Node Best Practices 的作者认为随着时间的推移,我们需要重新审视一下一些在 Node.js 中每天习以为常的写法和工具的用法。
-
再来看看 CSS 的
:is
,:where
,和:has
选择器,不得不说:is
真的很好用,兼容性已经很好了,:has
更是大杀器,不过太新了,还没全面兼容。
#Found
-
在去年推出私人测试版的电子邮件保护服务后,DuckDuckGo宣布它终于向所有用户开放了。DuckDuckGo电子邮件保护是一项转发服务,它为你分配一个免费的"@duck.com"电子邮件地址,并在电子邮件进入你的个人收件箱之前拦截跟踪者。
-
下一代 iPhone 长什么样子?由你设计。一个整活的网站,可以拖拽元件来设计一台 iPhone 的外观。
-
一些好玩的 90 年代的鼠标特效。
-
JSON 这个词怎么读?是 ‘Jason’ 还是 ‘Jay-sawn’ ?来看看 JSON 之父怎么说。
#Tool
-
一个 Node.js 的网页爬虫/自动化的库。看了一下,属于一个基于其他自动化库的上层库,比如 Cheerio, Puppeteer 和 Playwright 。
-
一个 Go 转 JS 的编译器,这样的话就可以用 Go 写前端逻辑了。
-
一个小工具,可以快速查看网站有哪些可访问性方面的错误。
-
在 App 的 webview 中打开这个网站,可以显示 webview 有没有注入他们自己的 JavaScript 代码,据网友反馈,某些大厂 App 会监听 webview 中访问网站的各种事件。
-
一个开源的远程桌面软件,可以私有部署代替 Teamviewer 和 Anydesk 等工具。