每天给你举荐一个离奇,好玩,高品质的开源库,好文,观点或舆论等。
我的项目主页保护以后月份的内容,想看往期内容,能够翻到下方历史汇总局部,而后抉择本人感兴趣的月份点进去即可。
2022-04
2022-04-28[工具]
import-local 是一个 NodeJS 端的工具,用于检测本地是否装置了某个包。如果你在开发一个 node 的 cli 利用,并且想要进步性能应用用户本地装置好的包,它就很适宜你。
via: https://github.com/sindresorh…
2022-04-28[好文]
rest api 中的 POST 和 PUT 有什么区别?一个用于新建资源,一个用于更新资源?不是的!
via: https://stackoverflow.com/que…
2022-04-25[网站]
一个低代码平台,通过它能够拖拽生成本人的网站。
值得一提的是,一些框架曾经开始集成它了。你能够通过 builder.io 导出代码,而后通过一些工具生成各个框架的中间代码(比方 react,vue),也能够间接生成原生 JS 代码。
via: https://www.builder.io/
2022-04-24[工具]
明天是中国五一假期的调休。调休真的是一个反人类的设计。
cypress 是一个 e2e 测试工具,能够很容易地集成到各个测试框架中去,比方 jest。
via: https://github.com/cypress-io…
2022-04-23[好文]
Navidrome 是一个音乐管理系统,你能够将其部署到本地,而后通过网页播放器播放 本地音乐。Navidrome 体验 via: https://demo.navidrome.org/app/
很多其余的工具应用的都是网上现成的资源,比方 1listen 就是应用的虾米,QQ 和网易云的音乐源。
via: https://www.navidrome.org/
2022-04-22[好文]
之前我写过 TypeScript 系列教程,其中有一篇是 上帝视角看 TypeScript
这个文章和我的那篇很像,都是从宏观上带大家了解 TypeScript 到底做了什么。这篇文章比我的更粗疏一点,举荐大家联合起来浏览。
via: https://www.huy.rocks/everyda…
2022-04-21[网站]
yandex 提供了简洁的在线翻译性能。你能够间接输出文字进行翻译,也能够上传文件整体翻译。
它还提供了 api 供开发者应用,我的 leetcode 我的项目的局部内容就是用它进行翻译的。不得不抵赖,专有名词的翻译还是不行,比方动静布局会翻译为 dynamic planning。
via: https://translate.yandex.com/
2022-04-20[好文]
只有 5 美元就能够破解指纹解锁?Your Fingerprint Can Be Hacked For $5. Here’s How.
via: https://blog.kraken.com/post/…
2022-04-19[好文]
如果检测有没有全局变量引起的内存透露?这篇文章通知你,作者提供了 js 代码,大家能够间接拿来主义。
文中有一点没有提到,其实很多全局变量是须要肯定条件才会触发的。因而要想真正将其集成到我的项目的 CI 中,还须要一些额定的条件,那就是在程序中手动屡次调用检测办法,而不是调用一次就完事了。
via: https://mmazzarolo.com/blog/2…
2022-04-18[工具]
上海疫情使得很多人买不到菜。酷爱折腾的网友开源了抢菜软件。
注:如非必要,不要应用这种极其办法,这会给其余没有菜吃的人带来很多麻烦。
via:
- ddshop
- dingdong-helper
2022-04-15[技巧]
Github 的 issue 有很多不好用的中央,比方不反对 comment 自定义排序,以至于有一些插件“钻了空子”,提供了依照 reactions 进行排序的性能。
Disscussion 补救了这块空白。Disscussion 内置两种排序规定,别离是工夫程序和投票数。
你能够联合应用 issue 和 Disscussion 取得更好的体验。
近期 Github 还给 Disscussion 提供了问答社区才有的性能 – 选为答案。
只须要在新建 Disscussion 的时候类别抉择 Q&A 就能够体验这个性能了。
via: https://github.com/azl3979858…
2022-04-14[好文]
JS 的继承和传统的 class 继承(比方 Java 的)有什么区别?(How does JavaScript’s prototypal inheritance differ from classical inheritance?)
via: https://dev.to/chalarangelo/h…
2022-04-13[网站]
和昨天的举荐相似,这个网站也是移除不想要的局部的神奇网站。
只不过它不是移除图片中不想要的局部,而是拆散音频中的人声和非人声。这样就能够达到 移除人声或者移除乐音的成果。
via: https://vocalremover.org/
2022-04-12[网站]
一个无需注册的在线网站,你能够用它来移除图片中的局部内容。
via: https://www.magiceraser.io/
2022-04-11[网站]
一个俄罗斯的网站,据说是全世界最大的 名画博物馆。
并且提供收费的高清下载,比方蒙娜丽莎这里能够间接下载,分辨率是 3931 * 5178,4 M 左右的大小。
via: https://gallerix.asia/
2022-04-08[网站]
Games104 网站提供了从零学习游戏引擎的教程,有成型的残缺代码托管在开源的 Github 仓库。
有做游戏的,或者想理解游戏引擎的能够看一下。
via: https://games104.boomingtech….
2022-04-07[好文]
chrome 103 目前反对了 fs api。
用户能够通过 fs api 来读取文件,写入文件,删除文件,创立文件等。
比方读取文件的代码:
let fileHandle;
document.querySelector(".pick-file").onclick = async () => {[fileHandle] = await window.showOpenFilePicker();
const file = await fileHandle.getFile();
const content = await file.text();
return content;
};
除了 chrome 103,其余局部浏览器的新版本也提供了反对,具体反对状况如下图。
via: https://css-tricks.com/gettin…
2022-04-06[杂谈]
想去贵州看樱花~
via: https://fashion.sina.cn/l/ds/…
2022-04-05[工具]
bitbucket 是一个开源的代码仓库,能够用来寄存开源我的项目的代码。
和 Github,Gitlab 不同,bitbucket 内置了 jira 用于治理需要,snyk 用于治理 包平安。个人感觉 Github 和 Gitlab 在这几方面体验还没那么好。
via: https://bitbucket.org
2022-04-03[技巧]
vscode 中会主动为 typescript 项目选择 workspace 的 node_modules 的 typescript,然而咱们能够手动抉择 workspace。
办法很简略,你只须要关上一个 workespace 下的 TypeScript 文件,而后点击右下角的 TypeScript 旁边的版本号。
而后会让你抉择版本。
如果有多个 TypeScript,谬误应用其余版本的 TypeScript 会导致编译失败。我的项目中能够通过配置 vscode 的形式解决这问题。
具体地,大家能够在我的项目根目录的 .vscode 文件夹下新建一个 setting.json 而后进行如下配置。
{"typescript.tsdk": "node_modules/typescript/lib/typescript.js"}
更多用法参考官网文档:https://code.visualstudio.com…
2022-04-02[好文]
Github 面试还会安排家庭作业?
家庭作业也通过 Github 进行。大略是给你一个仓库,而后你 fork 过来后进行编辑,实现后 pr 到原仓库进行 review。
via: https://github.blog/2022-03-3…
2022-04-01[网站]
CS61A(Structure and Interpretation of Computer Programs)是伯克利所有计算机系学生必须要上的第一门编程课,前半部分以 Python 为主,后半局部以 Schema 为主。网站资源很丰盛,作为一个一般游客最次要的就是课件,其提供了 html 和 pdf 两种格局。课件图文丰盛,这和其余同级别课程差别很大,对老手比拟敌对。
via: https://cs61a.org/
关注我
我重新整理了下本人的公众号,并且我还给它换了一个名字 脑洞前端
,它是一个帮忙你关上大前端新世界大门的钥匙 🔑,在这里你能够听到离奇的观点,看到一些技术尝新,还会收到系统性总结和思考。
在这里我会尽量通过图的模式来论述一些概念和逻辑,帮忙大家疾速了解,图解是我的指标。
之后我的文章会同步到微信公众号 脑洞前端
,你能够关注获取最新的文章,并和我进行交换。
另外你能够回复大前端进大前端微信交换群,回复 leetcode 拉你进 leetcode 微信群,如果想退出 qq 群,请回复 qq。
<img width=”300″ src=”https://tva1.sinaimg.cn/large/006y8mN6ly1g7he9xdtmyj30by0byaac.jpg”>