请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

前辈,你说的patch的两个用法,我感觉其实就是一个,因为container的结构和vnode差不多

正在回答

1回答

结构是差不多,但两者本质不一样。container 是真是的 node 而 vnode 是虚拟的 node(即一个 JS 对象)

1 回复 有任何疑惑可以回复我~
  • 提问者 慕前端6501289 #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2018-03-18 19:40:52
  • 提问者 慕前端6501289 #2
    应该是要分成两种进行。我一开始认为:
    他会检测一下第一个参数是不是真实的dom,如果是,就把它转成虚拟dom的结构,再去进行比较。
    但是现在的话,我会认为:
    检测到第一个参数是真实dom之后,就直接将第二个参数对应的dom创建出来,然后直接replace这个真实dom。这样做的话,性能上好像会快一点。
    前辈,我这样理解对吗?
    回复 有任何疑惑可以回复我~ 2018-03-18 20:35:08
  • 双越 回复 提问者 慕前端6501289 #3
    是的!
    回复 有任何疑惑可以回复我~ 2018-03-18 21:29:04
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信