当前位置: 首页 > 后端技术 > Python

《每日一荐月刊》2020-01

时间:2023-03-26 18:15:18 Python

每天都会给你推荐一个新奇、好玩、优质的开源库、好文、好感悟或演讲。2020-012020-01-23[资料]游玉玺在多伦多的演讲《Vue 3.0 设计原则》绝对是想学习Vue3.0或者想直接从零开始开发Vue3.0的必读之作。PPT内容不多,几分钟就能看完。视频时长约50分钟,不建议观看。PPT地址:https://docs.google.com/prese...2020-01-22[软件]安卓软件开屏广告很烦人,严重影响效率。这里推荐一款安卓APP来改善这种情况,不需要root,只需要开启权限即可。注意,它不是万能的,但在实际使用中,还是有用的。地址:https://www.coolapk.com/apk/m...2020-01-21【好文】Accessibility真的是一个很重要的东西,尤其是对于残障人士来说。但整个行业在这方面无论是技术能力还是重视程度都做的还不够。比如我用钉钉软件的时候,他们的快捷键很少,这让我很苦恼。当然,类似的应用还有很多。我认为整个行业都应该关注这一点,把无障碍做好。您必须知道,这也是用户体验中非常重要的组成部分。这里有一篇文章《Debugging your application for accessibility》,浅浅的讲解了无障碍内容和基本做法,同时推荐一款chrome扩展工具ax,帮你分析网页的无障碍问题,类似网页性能分析之于灯塔.文章地址:https://blog.logrocket.com/de...2020-01-20[网站]平时有阅读RSS的习惯,使用Feedly管理订阅内容。但有些网站本身并不支持RSS提要。那么一种黑科技就是利用第三方服务帮我们转化产生订阅。原理很简单,就是轮训内容有变化,有变化会通知你。当然,前提是你要知道“如何判断有新内容发布”,这部分feed43做得很好。我们使用Feed43将任何网页转换为RSS提要。这里是小众文章,可以参考:https://sspai.com/post/34320也可以用rsshub做同样的事情,rsshub支持私有化部署,地址:https://docs.rsshub.app/.2020-01-19[网站]给大家介绍一个mac软件下载网站,效果大家可以看下。一个类似的网站是xclient.info。地址:https://www.macappdownload.com/2020-01-17【工具】如果你想开发VSCode插件,那么脚手架很有用。我推荐使用官方的脚手架工具。顺便再推荐一个vscode插件开发指南,来自sorrycc,地址https://www.yuque.com/docs/sh...地址:https://github.com/Microsoft/...2020-01-16[工具]在不改变任何功能的情况下瘦身你的docker镜像。Github地址:https://github.com/docker-sli...2020-01-13【插件】今天推荐两款关于Github的chrome插件。一个用于查看Github的提交历史。名称是Git历史浏览器扩展。安装完成后,git文件的右上角会有一个按钮。这是点击后的画风:另一个插件是OctoLinker。您可以使用此插件轻松跳转文件。2020-01-09【好文】如果你关注Node.js社区,那么你一定记得Node.jsv12的一个很重要的特性就是内核的HTTPParser默认使用llhttp,取代了旧的http-解析器。增加了156%。但如果你知道它是什么,你还需要知道它为什么会这样。llhttp是如何做到这一点的?《llhttp 是如何使 Node.js 性能翻倍的?》解释的很详细。地址:https://zhuanlan.zhihu.com/p/...2020-01-08【好文】昨天介绍了《当你在浏览器中输入 google.com 并且按下回车之后发生了什么?》,今天推荐一篇《图解浏览器的基本工作原理》。讲座内容主要与浏览器渲染相关,让您从更大的角度、更细的粒度了解浏览器的原理。最可贵的是文章通俗易懂,图文并茂。对于入门资料好的同学来说非常有用。里面也提到了很多扩展的知识,比如事件冒泡更微观的角度是什么?passive:trueoftheevent是做什么的?为什么很多时候我们画的不顺畅,如何实现顺畅的画图?window.addEventListener("pointermove",event=>{constevents=event.getCoalescedEvents();for(leteventofevents){constx=event.pageX;consty=event.pageY;//使用x画一条线和y坐标。}});(使用getCoalescedEventsAPI获取组合事件绘制平滑曲线)文章地址:https://zhuanlan.zhihu.com/p/...2020-01-07[好文]也许是目前最全的《当你在浏览器中输入 google.com 并且按下回车之后发生了什么?》。文档内容不限于DNS、TCP、HTTP、CDN。发送HTML、解析DOM等过程,甚至包括物理键盘和系统中断的工作原理、系统中断、ARP等更详细的内容。地址:https://github.com/skyline754...2020-01-06【框架】前端测试越来越重要。之前也写过一篇前端测试的文章,看来有个方便的测试框架越来越重要了。我目前使用的测试框架是Jest。除了Jest,还有很多优秀的测试框架。我们来看看:Mocha:一个非常古老的测试框架。在使用Jest之前,我使用的是Enzyme:一个React测试框架。后面我就不再用了,转而使用Jest+react-dom/test-utilsAvaJasmineCypress另外,你做自动化测试如果要用Puppeteer,建议用Puppeteer。如果做组件测试,可以考虑Jest的snapshot或者StoryBook(2015年以来一直受到关注和看好的框架)。欢迎关注我的公众号《脑洞前端》获取更多新鲜内容