240 发简信
  • 使用类名,高效快捷的进行flex布局

    背景 如今前端开发,使用flex进行布局已经非常普遍了。就我本身举例,除了特别的定位,不论整体还是细节的布局,基本上都使用flex来实现,不仅高...

  • element-ui 弹窗组件封装 极简方案

    封装el-dialog为一个组件 我们在使用element-ui的时候,如果一个弹窗中的内容很多,那么我们经常会把这个弹窗封装成一个组件,如下:...

  • webpack中tapable原理详解,一起学习任务流程管理

    学习webpack源码时,总是绕不开tapable,越看越觉得它晦涩难懂,但只要理解了它的功能,学习就会容易很多。 简单来说,有一系列的同步、异...

  • CDN与DNS工作流程

    CDN 1. 背景 数据在网络中的传输距离直接影响着请求的响应速度,而如果服务器不能全覆盖你的业务范围,那么你的应用响应速度就会变慢,体验变差。...

  • 理解javascript装饰器

    不久前,我开发了一个react应用,使用mobx做状态管理。这是一个时而兴奋时而困惑,但总体而言很享受的经历,很快我将会把它写出来。在使用mob...

  • vue3的进步

    刚刚看了Vue.js作者在VueConf 2019上海的演讲视频,学习到了很多的东西。了解了vue在全球的影响力、活跃的社区以及核心开发团队,更...

  • 作为一个CTO和技术leader,我学到的最重要的事情

    作为一个CTO可能会很艰辛和沮丧,但也充满了乐趣和满足感。过去的七年,我在Walla!NEWS, Careerpage, 和 Appwrite担...

  • 20个帮你更快搬砖的vscode快捷键

    原文链接 这篇文章旨在帮助使用 VS Code 的人能够更快速的开发,不是每个人都有时间去研究每一个提示和技巧,去发现帮助他们更快开发的那一个 ...

  • 120
    活动倒计时实现方案、setInterview和setTimeout的对比

    聊一下活动倒计时的一些实践方案与思考。方案总体来说分为两种: 方案一:依赖本地时间 当然不能简单粗暴的直接获取本地时间来倒计时,结果可能是每个用...