蓝海创意云虚拟DOM的在线建模渲染使用方法

2017/8/29 16:48:17 作者:王合宝发布企业:苏州创意云网络科技有限公司广州分分公司[打印]

很多人不理解为什么在在线建模渲染中常常使用虚拟DOM,而不采用真实DOM进行制作。今天蓝海创意云渲染就为大家揭开这个谜团。


我们为什么不直接使用原生 DOM 元素,而是使用真实 DOM 元素的简化版 VNode,最大的原因就是createElement 这个方法创建的真实 DOM 元素会带来性能上的损失。我们来看一个createElement 方法的例子。

打开 console 运行一下上面的代码,会发现打印出来的属性多达 228 个,而这些属性有 90% 多对我们来说都是无用的。VNode 就是简化版的真实 DOM 元素,关联着真实的dom,比如属性elm,只包括我们需要的属性,并新增了一些在 diff 过程中需要使用的属性,例如 isStatic。


正因为如此,我们才选择了虚拟DOM用于在线建模渲染的过程。蓝海创意云渲染分享的这篇文章的用意,大家应该明白了吧。


关键字:蓝海创意云,渲染农场
免责声明:以上所展示的信息由网友自行发布,内容的真实性、准确性和合法性由发布者负责。行业信息网对此不承担任何保证责任。任何单位或个人如对以上内容有权利主张(包括但不限于侵犯著作权、商业信誉等),请与我们联系并出示相关证据,我们将按国家相关法规即时移除。

其他新闻

关于我们 | 服务条款 | 网站指南 | 免责声明 | 友情链接 | 给我们留言
红盾
COPYRIGHT @ 2001-2017 CNlinfo.net ALL RIGHTS RESERVED
深圳市信息行业协会商务网站 运营商:深圳市兴讯信息技术有限公司 粤ICP备:05039908
营业执照