在 TypeScript 中可以利用 rootDirs 指定虚拟目录,若不了解,可以阅读Module Resolution · TypeScript。 解析步骤 在上面链接的文章中有一个假象的国际化…
今天随意浏览,发现 已经进入到 了,顺便记录一下规范中 的一些注意点吧。 使用方法 注意点 1、 中的回调函数不接受任何参数 2、在调用了 之后返回的仍然是一个 ,它会将前面操作 或者 …
window.onerror 是顶层的错误处理函数,大部分抛出的未被处理的错误可以在这里进行统一处理。如下所示: 另外,如果在函数中 的话,错误不会继续向上抛出,也就是不会再浏览器控制台出现 …
Whistle 是一款 Web Debugging Proxy,类似的工具还有 Fiddler,Charles。不过,Fiddler 在 macOS 上不尽完美(我没有开启成功过,不知道什么情况),…
讲讲 Linux 中用户以及用户组相关的一些知识吧。 用户 首先介绍一个一个文件:,这个文件中存储了一下与用户相关的信息,举个例子: 内容大概是上面这个样子的,在行数上我做了一些删减,可以看到每一行…
最近有被问到 Vue 的响应式数据的原理,第一次被问到的时候有点语无伦次的感觉吧。对于一个知识点,看过,然后自己理解一下是一个层次,能够讲出来让别人明白就是另一个层次了。对于源码的阅读,我比较喜欢去…
假定大家是有编程基础以及使用 bash 的命令行的经验,因此只是简单的列举一下语法以及需要注意的地方。 注释 注释使用 号,如 第一个简单的 script 先说说第一行,这里的意思是告诉系统,用 …
随着组件化的盛行,一些人开始使用 CSS in JS 的方案,目前比较流行的就是 Styled Components,为什么这种方案会被一些人接受并使用呢?我想从动机出发谈谈这个方案。 在组件化的思…
其实 Tree Shaking 出来已经挺久了,不过我还是最近才了解的。 Tree Shaking 是一个在 Rollup 中提出的概念,之后在 webpack 2 中也得到了实现。其作用是,比如说…
Rollup 是一个模块打包工具,其利用了 ES6 模块的特性,只将需要的代码进行打包,通过这种方式可以大大减小打包的体积(不用打包整个),官方称这个特性为 Tree Shaking。另外,Webp…