Unicode 发表于 2018-08-22 | UnicodeUnicode 是一个字符集,它把目前世界上所有字符包含在内了。每个符号都与一个称为代码点(Code Point)的十六进制数对应,代码点通常有一个U+前缀,例如: 1234U+0041 => AU+0061 => aU+2603 => ☃U+1F4A9 ... 阅读全文 »
Sentry源码解析 发表于 2018-07-22 | 目前的项目中很早前就引入了Sentry进行错误监控,自己以前也零零散散看过一些错误监控的博客,但都没有深入到源码层面。很好奇Sentry是怎么抓取错误的,能够获取到那么多的错误信息。于是花了几天的闲暇时间加上周末,把它的源码撸了一遍,虽然没有仔细阅读每一行代码,但还是学到了很多,这篇文章就是用于记录 ... 阅读全文 »
VueI18n源码解析 发表于 2018-07-17 | 这段时间一直在做国际化的项目,需要对界面上的文本都对各种语言做翻译,利用了vue-i18n这个库,它可以在切换语言时无刷新的更新页面上的文本翻译。 本文主要用来记录阅读这个库时的心得体会。 如何使用按照官网教程安装完后,经过很简单的几句代码就可以使用了: 12345678910111213impor ... 阅读全文 »
vue结合jest踩坑记 发表于 2018-07-16 | 记录在往 vue+webpack 的项目中添加 jest 单元测试时遇到的坑。 安装很简单,直接按照jest 官网来即可: 1yarn add --dev jest 然后在package.json添加一个script即可,如: 1"utest": "jest" ... 阅读全文 »
vue小技巧之数组继承 发表于 2018-05-19 | Array 继承在vue中监听数组变化的做法是重新包装数组的push、pop、shift等方法,每次调用这些方法时都会去通知相应的观察者: 123456789101112131415161718192021222324252627282930const arrayProto = Array.prot ... 阅读全文 »