zsh 是一个虚拟终端,原先不同的终端有不同的命令,现在通过这个虚拟终端就可以执行所有的命令,如可以执行git命令、subline命令等。 本文将介绍 zsh 在 mac 中...
最近业务需求, 需要对服务进行限流. 查阅了一些资料, 发现没有现成好用的. 所以打算自己撸个熔断器. 我们的 Web 服务是用 Node.js 写的. 不了解熔断器是啥子东...
移动端适配方案:1)viewport(scale=1/dpr)2)rem3)flex4)vm/vh一、什么是移动端适配 移动端Web页面,即常说的H5页面、手机页面、webv...
@(概述)[基本概念|百分比|rem|vw/vh|响应式设计] 移动端web页面的开发,由于手机屏幕尺寸、分辨率不同,或者需要考虑横竖屏问题,为了使得web页面在不同移动设备...
CircuitBreaker--熔断器设计模式 熔断器模式可以防止应用程序不断地尝试执行可能会失败的操作,使得应用程序继续执行而不用等待修正错误,或者浪费CPU时间去等到长时...
快速导航 [Logger-Custom] 需求背景 [Logger-Custom] 自定义日志插件开发 [Logger-Custom] 项目扩展 [Logger-Custom...
在 toB 的前端开发工作中,我们往往就会遇到如下困境: 工程越来越大,打包越来越慢 团队人员多,产品功能复杂,代码冲突频繁、影响面大 内心想做 SaaS 产品,但客户总是要...
Babel编译转码的范围 Babel默认只转换新的JavaScript语法,而不转换新的API。 例如,Iterator、Generator、Set、Maps、Proxy、R...
很多人都说webpack复杂,难以理解,很大一部分原因是webpack是基于配置的,可配置项很多,并且每个参数传入的形式多种多样(可以是字符串、数组、对象、函数。。。),文档...
React16虽然出了一阵子了。刚出来的时候,粗略看了一遍更新文档。以为没什么大的改动,也听说项目从react15-16的升级过度可以很平滑,再加上项目改版上线一直比较频繁,...
在做一些电商、财务业务的时候常常会遇见JS的数据精度问题以及数字格式化问题 数据精度问题包括两个方面: 大整数精度小数精度 JavaScript 里的数字是采用 IEEE 7...
1.new关键字在类型中的使用 泛型 在泛型里使用类类型 在TypeScript使用泛型创建工厂函数时,需要引用构造函数的类类型。比如, 一个更高级的例子,使用原型属性推断并...
前段时间,我将精力专注在Web性能领域;在这个领域下有个重要的课题是如何让网页更丝滑(流畅)。 想让网页变得丝滑,首先,我们需要一个标准来判断什么样的网页是丝滑的;其次,我们...
本篇文章主要在于探究 Promise 的实现原理,带领大家一步一步实现一个 Promise , 不对其用法做说明,如果读者还对Promise的用法不了解,可以查看阮一峰老师的...
Node.js内存管理Node.js的一些选项GC研究例子生产环境的设置 1. Node.js如何管理内存 [解惑][GC与内存泄露][V8程序员解释V8 GC] [中文版]...
如果默认使用egg的日志的话,会自动生成在根目录下的logs文件夹内(test/prod环境),如果想json格式输出的话,在config.default.js进行配置 现在...