- 博客(6)
- 收藏
- 关注
原创 通过xmail构建本地电子邮件测试环境
作者 root在涉及到邮件功能测试时,由于测试环境比较杂乱,各种有效无效的邮件地址随处可见无法辨别。当我们需要测试发送邮件时,这些无效地址也会被一并放入发送列表,这会发送失败率增加,对于发送域名的信誉是有影响的,同时,如果也会导致一些邮件被错误的发送出去,甚至发送给了实际的用户。为了方便邮件的测试,我们需要在测试环境中的收件人与生产环境的获取机制是类似的,可以通过相同的方法从数据库或者代码中获...
2019-03-07 16:30:56
901
原创 这“⼀⼝”和那“一口”有什么不同,关于unicode一个小知识
虽然这“⼀⼝”和那“一口”大体是相似的,不过仔细一点儿看就会发现它们的字体并不相同(如果字体支持的不够的话,很有可能这“⼀⼝”还会显示不出来)。这里,如果把文字拷贝到代码中获取一下他们的unicode编码,就会发现,这“⼀⼝”对应的是\u2f00\u2f1d,而那“一口”对应的是\u4e00\u53e3。为什么这两口会有这样的差别呢,其实谨慎的说,这“⼀⼝”并不是汉字,而是汉字的部首,在uni...
2018-11-30 13:49:25
23391
3
原创 一文读懂DOM渲染的演化过程
在这篇文章里,DOM的渲染指的是对于浏览器中展现给用户的DOM文档的生成的过程。在Chrome中,这个渲染好的DOM,就是在开发者工具中元素这个tab中,递归的展开之后得到的整个文档。DOM渲染的演化过程,大致可以分为可以分为三个阶段:纯后端渲染 纯前端渲染 服务端的js渲染结合前端渲染下面我们分阶段来做一下说明。第一个阶段是纯后端渲染。采用这样的渲染方式,就是每一个页面中,在C...
2018-08-28 09:16:11
3001
原创 editorconfig文件的使用
.editorconfig是一种通用的编辑器(或者IDE)配置文件,几乎全部的主流编辑器都內建了或者通过插件完成了对.editorconfig文件的解析和支持。下面会具体的说明我们采用.editorconfig的作为通用配置的一些原因,以及.editorconfig一些比较有意义的特性。这些特性不仅仅对于个人开发有意义,在一个团队或者组织内部,使用公共的.editorconfig文件,也可以以...
2018-08-04 13:41:12
3200
1
翻译 React的组件模式
受到我正为Meetup准备的技术分享启发,我打算花些时间分享下我所了解的React组件模式。组件是React的核心,因此了解如何利用它们对于构建优秀的设计结构至关重要。什么是组件根据React官网的介绍,“组件机制允许你将UI切分成独立、可复用的部分,并针对每个部分单独考虑一些事情”当你第一次运行npm install react时,你得到了一个东西:组件以及它的API。就像JavaScript中...
2018-07-10 14:02:17
1552
翻译 性能优化的原则
我最近的一条tweet被retweet,点赞和评论次数远超我平常发的东西,所以我觉得应该扩展一下我自己对这个问题的想法。性能优化的原则:1)从第一天开始就针对性能进行设计2)经常调研分析3)警惕性能的倒退4)理解数据5)理解硬件6)帮助编译器7)验证自己的假设8)性能是每个人的事情Programming Wisdom引用了一条tweet,认为几乎任何时间都不是考虑性能优化的好时机。即使专家也要把这...
2018-07-05 19:17:44
1551
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人