文章

搜索标题与摘要。

  • 虚拟键盘 API 允许浏览器保持布局和可视窗口不变,并提供虚拟键盘与视口信息,让开发者通过 JavaScript 或 CSS 环境变量自定义页面布局。

  • 用 Apple Watch 坚持运动三年多:圆环、提醒、月度挑战和趋势,是我保持体重最常用的几项功能。

  • 使用 Next.js、GitHub OAuth、JWT 创建一个简易的用户认证系统(基于 Pages Router,写于 2022)。

  • 个人就医与手术恢复记录:2020 年体检发现甲状腺结节,确诊早期乳头状癌后手术,术后恢复顺利。

  • 用 prefers-color-scheme 适配系统深色模式,以及用 matchMedia 在 JS 中检测与监听主题变化。

  • 减肥最重要的是坚持,不管是饮食还是运动,都只是制造热量赤字的手段,只有持续的减少热量存储才能成功减肥,而这个过程至少需要持续三到六个月才能看到效果

  • React 高阶组件简单来说,就是一个 function 接受一个 component 作为参数,最后返回一个新的组件;高阶组件的概念来自于 JavaScript 中的高阶函数。

  • 得益于 Virtual DOM 与 JSX,React 可不依赖 DOM,在服务器上渲染并向客户端发送 HTML。

  • 说到前端中间件,大多数人想到的估计会是 Node.js;但通常一个页面的数据由多个接口提供,若用 Node.js 难免会陷入 callback hell。

  • supervisor 是基于 Python 的任务管理工具,用来自动运行各种后台任务;配合 virtualenv 可为不同项目隔离解释器环境。