Learn from React

2019-02-01
阅读 1 分钟
1.1k
Symbol.for('react.element')用字符串'react.element'产生一个symbol类型的值,symbol类型的值一般用作对象的匿名属性。

基于clamp.js封装vue指令,处理多行文本的溢出

2018-10-25
阅读 9 分钟
6.5k
查了资料之后发现还是有办法的 在WebKit浏览器或移动端(绝大部分是WebKit内核的浏览器)的页面实现比较简单,可以直接使用WebKit的CSS扩展属性(WebKit是私有属性)-webkit-line-clamp ;注意:这是一个 不规范的属性(unsupported WebKit property),它没有出现在 CSS 规范草案中。-webkit-line-clamp用来限制在一个块...

Base64实现图片的编码和解码

2018-09-16
阅读 4 分钟
7.5k
Base64是一种基于64个可打印字符来表示二进制数据的表示方法。由于 2^6=64 ,所以每6个比特为一个单元,对应某个可打印字符。3个字节有24个比特,对应于4个Base64单元,即3个字节可由4个可打印字符来表示。

理解D3中的数据连接(data join)和选取(selection)是怎么工作的

2018-09-10
阅读 2 分钟
8.5k
了解过D3的同学,对下边的这张图片想必都很熟悉 D3是data-diven-document的意思,那么到底什么是数据驱动文档呢?D3是怎样把数据跟dom元素连接到一起的? 一般是分为三步: selectAll 选取 data 绑定 通过enter() update() exit() 操作 就像下边的代码所示: {代码...} 下面我们仔细的看一下D3的select和data join selec...