使用PerformanceObserver监控页面性能
下图显示了PerformanceNavigationTiming中定义的所有时间戳属性  下面来获取这些时间属性: js const observer = new Performa
下图显示了PerformanceNavigationTiming中定义的所有时间戳属性  下面来获取这些时间属性: js const observer = new Performa
docker打包时出现如下错误: shell ERROR: failed to solve: node:18-alpine: failed to resolve source metadata for docker.io/library/node:18-alpine: failed commit on ref "unknown-sha256:xxxx": "unknown-sha256:x
docker启动报如下错误: shell “com.docker.vmnetd”将对你的电脑造成伤害。 通过下面的命令解决: shell 停掉 Docker 服务 sudo pkill '[dD]ocker' 停掉 vmnetd 服务 sudo launchctl bootout system /Library/LaunchDaemons/com.docker.
trojan的配置直接查看[shadowsocks官方配置](https:portal.shadowsocks.au/knowledgebase/160/),其中需要注意的是使用curl测试时可能出现以下错误: shell [ERROR] 127.0.0.1:34428 SSL handshake failed with xxxxxxx:465: certificate v
svg中 *\*<text>\ 标签不能自动换行,要实现多行文本的功能,就需要自己手动处理了。 这是本人实现的一个思维导图的[在线demo](https:vwood.xyz/mind),双击节点进入编辑态,多输入一些字符就能自动换行了。  目标蓝图 - 思维导图与目标管理的完美结合,可以通过创建思维导图来创建目标管理目标。 3月5日 [anki_packager](https:github.com/yaoyhu/anki_packager) 自动化 Anki 英语单词牌组生成工具
每日分享有趣的项目,欢迎留言投稿。 2月28日 [答案之书](https:answerbook.org/) 在心中默想你的问题,让答案之书为你指引方向 [雨巷](https:listen.xinflow.cn/) 非常适合写代码时候听的一款白噪音工具,创造性的融合了自然音和钢琴音乐,赏心悦目的同时,更能让你保持专注,提高效率。 [Kee](https:kee.so/)
动态创建SVG时,直接使用document.createElement创建的元素不生效,需要带上对应的namespace。 js const svg = document.createElementNS("http:www.w3.org/2000/svg", "svg");
每日分享有趣的项目,欢迎留言投稿。 1月18日 [EnglishDaily](https:englishdaily.ai/) 一款免费的日常英语训练平台,不仅有每日更新的高质量外语素材,还有听力模拟测试题,以及 AI 语法检查写作工具 [CAT-TAX](https:www.cat-tax.xyz/) 猫税小票生成 [Jsontrans](https:www.js