2023-11

睡眠

睡眠时间 | 优质睡眠 | 入睡时间 | 心率 | 深度睡眠
6:44 | 5:41 | 2:27 | 59 | 2:19
+13 | +6 | -9 | - | -2

饮食 & 运动 & 习惯

高糖食物 | 牛奶 | 运动 | 水果 | 痘痘 | 保持专注 | 写博文 | 阅读 | 学日语
13 | 4 | 18 | 20 | 1 | 28 | 7 | 25 | 29
-5 | -2 | -3 | +4 | -3 | - | +1 | +3 | -1

书籍 & 影视 & 音乐

书 | 影 | 音
2 | 1 | 1
- | -2 | +1

工作 & 生活 & 碎碎念

开始给新家弄杂七杂八的各种软装感谢宜家感谢双十一和其他人的作业，慢慢的各种东西也算是弄得差不多了，后面还得弄一些小装饰和快乐生活的小物件，应该就可以美美的入住了。

好像在有了相机之后变得更想出去玩了，但是对于人多的地方还是非常抗拒，出去玩也是尽量选一些冷门的地方拍拍照逛一逛无比的惬意。

这个月有一次神奇的经历，某一天完善除了 2 块牛排、1 碗蟹黄面 和 1 瓶冰可乐，第二天就肠胃炎了，但是晚上还是去了一个火锅局，顶着肠胃炎还给唱了 K，就很痛也很爽。

可能是因为身体不舒服的关系，体验了很久没有体验过的无所事事的睡过一个下午，醒来浑身酸痛的感觉整个人软趴趴的很慵懒惬意。

工作上大概是 1 年前做的一个业务功能感觉最近实际单子才可以用起来了，好的是做的功能终于开始真的投入商业使用了，坏处是这个时候才会真正暴露一些真实存在的用户问题，但是解决这样的问题感觉还是有意思的。

学习

Capacitor 和 expo 都是可以用 js 来开发 Native 的 IOS 和 Android 应用的框架
但是 Capacitor 主要是运用 Webview 的能力
而 expo 底层是依赖了 React Native 的，主要是靠内置的 js 引擎来运行 js
另外他们都不具备小组件的内置封装，需要靠 eject 出源码和依赖插件来完善小组件的能力开发

在 Safari 用户操作运行粘贴板相关逻辑逻辑的时候，如果粘贴的函数上下文同时有异步请求逻辑，则这时候会出现安全确认提示窗口，和其他浏览器会有区别，可以通过特殊的处理方法绕过弹窗逻辑如下

Copy
const text = new ClipboardItem({
"text/plain": fetch(this.sourceUrlValue)
.then(response => response.text())
.then(text => new Blob([text], { type: "text/plain" }))
})

navigator.clipboard.write([text])

在 SEO 的细节上还是有很多不清楚的知识点的，但是这种知识点隐含的一些其他知识点细节自己又不够熟悉，最好的做法就是放进某个版本告知 QA 改动点做充分的测试

比如已经成熟的告知搜索引擎页面信息的 JSON-LD

和用于统一冗余页面的 link canonical 标签

另外因为自己更新服务移动端代码逻辑不完善导致线上的 500 错误体现完善服务的报警策略也是无比重要的