0%

背景

日常需求中能遇见需要用户保存海报,然后分享海报到微信的场景

此时我们的背景是:利用一个v-for。循环出N个div,一个div就是一张海报。

最初的做法是,串行执行转换,用一个for循环,挨个去转换每一个div,总共要执行n次。我们测试都是五张海报,大概需要九秒。

阅读全文 »

使用一些HTML的原始标签的时候,要考虑他本身自带的样式,更要考虑不同的环境是否对这个标签做了特殊处理。最好的办法是使用div,因为在 HTML 规范中,

元素是一个空元素,它本身并不会包含任何内容或默认样式,只是一种常见的块级容器元素。但是不同的浏览器可能会对
做一些不同的特殊处理

阅读全文 »

背景

在滴滴实习过程中,在一个需求中发现了一个问题

有一块轮播图。这块轮播图展示的就是该司机城市所参与的保司,如果司机还没参与计划,城市就获取不到,这个时候就展示所有参与的保司

不同城市参与的保司一直在更新,这就需要去手动维护,但是这一点是给我们前端去维护的,我们把保司上传到一个平台上,我们接口是去请求的这个平台的数据。

阅读全文 »

说到虚拟DOM,我还是去研究了一下

虚拟DOM是一个JavaScript对象,通过对象的方式来表示DOM结构。将页面的状态抽象为JS对象的形式。

vue他是一个通用的框架,他不知道数据和页面的对应关系,只能全量生成,把整个页面全部生成一遍,如果生成真实dom,触发重绘回流太多,性能太差,所以使用虚拟DOM。

阅读全文 »