1
xarthur 2021-08-24 12:21:00 +08:00 1
估计是有性能上的考量,remove DOM element 是相对来说更加耗时的。
|
2
dcoder 2021-08-24 12:44:45 +08:00 1
Diolog: 我不做 Dialog 了!!!
|
3
manyfreebug OP @xarthur 那为什么不统一使用更节省性能(hide()方法)的方式呢?
|
4
eason1874 2021-08-24 13:22:25 +08:00 1
@manyfreebug #3 全部用 hide 那每一次弹窗提示就多一个弹窗 DOM,当控制台使用几个小时下来 DOM 数量得爆炸。如果要二取一,只能是 remove
我觉得设计逻辑是:需要用到 DOM 的是交互功能(可能复用),HTML 字符串通常是提示(看完就没用了) 这个组件库体验感不错,简约,大方,素雅 |
5
aasdkl 2021-08-24 13:27:36 +08:00 1
应该就是组件库自己的约定吧
如果你的 content 是 string,我就认为你这个 dialog 是一次性的,就直接销毁 不然我就认为你这个 dialog 是需要反复使用的,就保留下来 |
6
1343EFF 2021-08-24 13:37:40 +08:00 1
这是阅文大佬张鑫旭搞得框架吧,之前好像看见过
|
7
Variazioni 2021-08-24 13:37:48 +08:00 1
dialog 。。我之前也老记错。。
|
8
ccyu220 2021-08-24 15:15:53 +08:00
通俗的解释是 “释放内存”
|
9
ccyu220 2021-08-24 15:16:57 +08:00 1
|