• 无双
    2021-12-22
    想深入了解一下three.js和vue的结合,有没有这方面的资料,或者最佳实践?

    作者回复: 可以看下这个库 https://github.com/troisjs/trois

    
    2
  • 海阔天空
    2021-12-22
    有很多都不是很懂。。。

    编辑回复: 哪里不懂留言讨论啊~

    
    
  • ll
    2021-12-22
    开眼界的一课。平时工作中涉及相关内容较少,所以这部分的内容还需课下多练几遍。 结合之前所学,写几点感想,首先有以下几种“过程”; 1. html --> dom --> 浏览器 2. html --> v-dom --> dom --> 浏览器 3. svg, canvas, webgl --> v-dom --> dom --> 浏览器 4. html等 --> v-dom --> dom --> "web内核" --> 其他平台 5. html等 --> v-dom --> "xxx object model" --> 其他平台 然后, vue 的角色是提供了操作 v-dom 的“方式”,并且在 v-dom --> dom 这个过程中,非常"高效"且"专业", 今天的内容聚焦过程 4. 的前半段,即 html等 --> v-dom. 为什么?或者解决了什么问题? 答: 我们操作 v-dom 的方式不会因需要”适配“不同的"标准"而发生”任何“改变。 怎么实现的?svg,canvas 等怎么变成“统一”的 v-dom,需要什么?vue 也给你提供了 createRenderer。 “适配器"出场了,在代码抽象实现上来说就是“适配器模式”。我开始看文章时猜的是“策略模式”,当然我学艺不精,这也是个复习“设计模式”的好机会。 至于思考题,Vue 在 在 node 环境中渲染我能想到的应用场景,是前后端同构,SSR,SSG,产生这个问题的根本原因就是,node 它不懂 “dom", 不懂怎么办?配个翻译?要不你翻译成它能懂的再给它? 已上,就是我的一些大致想法,谬误之处还望大家不吝赐教。
    展开
    共 2 条评论
    13
  • Johnson
    2021-12-22
    这一讲的跨端原理讲解太实用啦!😁
    
    5
  • Sean
    2022-04-15
    源码地址:https://github.com/shengxinjing/vue3-vs-vue2.git
    
    1
  • Sean
    2022-04-15
    老师 这没有代码 可以运行一下吗
    
    1
  • 乐多
    2022-04-13
    老师,这一讲的源码哪里有?
    
    1
  • 迷路森林
    2022-09-04 来自四川
    我的renderer.js文件一直渲染不出来,请问是要安装什么依赖包吗
    
    
  • Chaos浩
    2022-09-01 来自浙江
    还是这种内容更吸引人
    
    
  • 东方奇骥
    2022-07-24
    好文!最近工作中正要自定义stater,没想道就找到了。
    
    