记录每周值得分享的内容,周一发布。
本周刊开源(GitHub: developer-plus/weekly),欢迎提交 issue,投稿或推荐科技内容。
Facebook 总部大楼的标牌,背面是 Sun 公司的标志,那是这栋楼原来的主人。
脸书这样跟员工解释:“背面的那家科技公司是在我们之前出现的,它提醒我们,如果我们失败了,别人就会取代我们。”
原文链接:https://v1.benbarry.com/project/the-facebook-sign
来自 1000 多个项目的前 10 个 JavaScript 错误(以及如何避免它们)。
1、KeyCastr
KeyCasstr,一个开源的击键可视化工具。
2、Obsidian
适用于本地 Markdown 文件的知识库。
3、Logseq (@likui628 投稿)
Logseq 是一个隐私优先的开源知识库,它在本地纯文本 Markdown 和 Org 模式文件之上工作。使用它来编写、组织和分享您的想法,保留您的待办事项清单,并建立您自己的数字花园。
1、tabnine - AI 代码补全 (@masterX89 投稿)
和 GitHub Copilot 功能相似,均是提供 AI 代码补全能力。
GitHub Copilot 试用结束后,会以 $10/月 和 $100/年的方式收费,tabnine 可以成为很好的替代品。
与 Copilot 不同的是,tabnine 是以使用者的代码作为输入,你写的越多,它越懂你,并且提供本地运算。
缺点就是开发机如果性能不佳大概率带不动。
1、Vue3 markRaw API 的使用 (@MMmaXingXing 投稿)
问题背景:
进行 Vue3.0 项目开发的时候遇见了一个类型错误提示需要用 markRaw 或者 shallRef 进行转换,针对这个问题进行了解决。
解决方案:
整体情况介绍以及解决方案整理成了下面的文章,详见:https://juejin.cn/post/7113022337028456461
问题原因:
复杂类型比如 component 等要在使用的时候注意不要被响应式转换,否则会对性能进行损耗。
相关文档:
https://v3.cn.vuejs.org/api/basic-reactivity.html#markraw
developer-plus made with 💗. (完)




