好奇心--如何实现撤回效果

昨天好奇了撤回的逻辑实现,今天问了一下开发和前端的同事,撤回效果具体是怎么实现的。

开发的小伙伴二话不说给我模拟了一下,然后得出了结论:撤回效果是通过删除元素来实现的,详情可以参见下图。

与此同时,我们讨论了一下,为啥不是用隐藏来实现效果,而是通过删除来实现的。一方面,如果通过隐藏元素来实现撤回效果,懂技术的人可以通过查看代码来获取撤回的消息;另一方面,隐藏元素变多的话(放大时间长度,比如一年下来,微信/QQ需要隐藏的元素),对页面的影响也是不可预计的。


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容