Hello RxJS
这次来介绍一下 RxJS ,不会过于深入的讲解,因为我自己也是个半吊子,本文旨在让你对 RxJS 有个整体的认识,并能够体会到 RxJS 在部分场景下的优势。 读过我之前的文章应该能了解到,我在介绍一些此类内容的时候,喜欢用 Why 、 What 、 How 这样的方式。不过这次可能要换一种方式了, ...
阅读更多
最近零减一
刚过去的一个季度,不是很顺畅。生病了一段时间,加上对疫情的恐惧,很长一段时间里身心都处于一种不正常状态,感情生活也是很糟糕。种种叠加在一起,所以经常陷入人生哲学问题的思考之中,虽然曾经也会这样,不过那时毕竟有“年轻”二字在撑腰。 我觉得我们义务教育中应该加入情绪管理这样一门课程,旨在引导人们如何合适 ...
阅读更多
我在锤桌子
css3中的transform是讲究顺序的transform: translate(50%, -50%) rotate(45deg);与transform: rotate(45deg) translate(50%, -50%);效果是不一样的。 nth-last-of-type nth-last ...
阅读更多
让vue老项目支持js与ts混用
今年国庆前(2019),终于把我司的一个老项目重构完成(his前端重构经验),开发体验和效率上都有了质的飞越。不过由于一些不可抗原因(可用于重构时间不够充裕、历史代码量较大),还是没能将项目由 JavaScript 迁移到 TypeScript。 动机对于喜欢ts好久好久的我来说(没错,我就是馋ts ...
阅读更多
his前端重构经验
自入职以来,85% 的工作都是在做 HIS:Hospital Information System (医院信息系统)的需求。从前端的角度来看,这是一个很典型的后台管理系统,而且有趣的是,你可以从项目的 git 记录中窥探到近年前端技术的变迁。 在我接手到这项目的时候,它已经稳定运行了有三年多的时间了 ...
阅读更多
用vscode remote + wsl在windows上搭建linux开发环境
本文不是安利文章,所以不会介绍任何有关wsl的优点(但是不得不承认,用起来真的很爽),这仅仅是一篇没有感情的操作教程。 简单介绍vscode remote 微软在 PyCon 2019 大会上发布了 VS Code Remote,通过安装Remote Development扩展包,可以在很多情况下代 ...
阅读更多
TypeScriptSlides

最近零事
看了一下 git 提交记录,已经有两个月没写东西了,主要还是工作太忙了,一周至少有三天时间加班到夜晚9点之后,身体方面很是吃不消,经常感觉浑身不舒服,甚至开始担心自己会猝死。当然灵魂方面也饱受摧残,每天都在填坑,写自己不喜欢的代码。作为一个有代码洁癖的人,这几个月来也算是被折磨的服服帖帖的了。 因为 ...
阅读更多
webpack快速上手
嫌啰嗦想直接看最终的配置请戳这里webpack-workbench 序用两个自问自答来当作序吧: Q:为什么要写这篇文章? A:因为我在将自己的一个项目 AngularJS-ES6 从 webpack3.x 升级到 4.x 的时候发现,作为一个熟练的 GitHub 搬运工,改起来还是很费力,主 ...
阅读更多
震惊!JavaScript竟然可以类型推断!
作为弱类型的 JavaScript 写起来爽,维护起来更爽。—— 鲁迅·沃梅硕果 近几年,前端技术的发展可以用 Big Boom 来形容,因此 JavaScript 也被大规模的运用在项目中,由此也产生了代码的维护问题,所谓 动态类型一时爽,代码重构火葬场 。 其实不仅仅是代码重构,在日常开发 ...
阅读更多