摘要: PureComponent实现了Component中没有实现的shouComponentUpdata()方法,会对state和props进行一次浅对比,本文介绍一下浅对比策略 源码中,实现浅对比的函数是:shallowEqual(),源码: 阅读全文
posted @ 2019-04-18 22:06 迪迪的博客 阅读(1056) 评论(0) 推荐(1) 编辑
摘要: 浏览器步骤: 浏览器从服务端拿到html文件后,首先开始解析html文件,构建DOM tree,并且同时构建Render Tree; 遇到js文件的话,阻塞DOM tree的构建;因为js可能会改变dom和css,因此浏览器会先解析script,避免浪费。 遇到css文件的话,先加载css然后构建C 阅读全文
posted @ 2019-04-18 15:54 迪迪的博客 阅读(571) 评论(0) 推荐(1) 编辑
摘要: 双飞翼 mainmainmainmainmainmainmainmainmainmai leftleftleftleft rightrightrightrightright 阅读全文
posted @ 2019-04-18 14:33 迪迪的博客 阅读(366) 评论(0) 推荐(1) 编辑
摘要: 单行截断: 多行截断: 多行截断有好几种方法, 1: 最简单,使用-webkit-line-clamp , 当然了,只能用在webkit内核浏览器, 并且不支持自定义点击展开的样式。 2: 也是面试中回答的方式,使用伪类。。。这个由于要使用js判断是否超出,因此适用于,你已经知道是大段文字的情景。 阅读全文
posted @ 2019-04-18 13:18 迪迪的博客 阅读(943) 评论(0) 推荐(1) 编辑