美文网首页
vue.js 设计与实现(一)

vue.js 设计与实现(一)

作者: 幸宇 | 来源:发表于2022-12-22 14:58 被阅读0次

    vue框架设计的缘由:
    1、在框架的设计中,更希望采用声明式代码提供给用户,声明式代码更注重结果,用户只需书写框架规则代码就可以实现自己想要的,比如:
    我们在vue中经常如下书写

    <div onClick="getClick">按钮点击</div>
    

    而不是像jQuery框架里一样采用命令式代码,先获取dom,然后绑定点击事件,在vue中只关注结果,不需要过程,这样使代码更容易维护;

    2、然而我们在使用声明式代码时的性能相对命令式代码的性能是低的,这就需要框架推出自己的一套东西去解决性能的消耗,那就是虚拟Dom;
    在声明式里框架需要先找到差异性能,最后还是会转成命令式去更新,所以虚拟dom的出现其实主要是降低差异性能,并让其性能差异使用到最小

    3、vue3是一个运行时+编译时的框架,它在保持灵活性的基础上,能够通过编译手段分析用户提供的内容,从而进一步提高性能

    相关文章

      网友评论

          本文标题:vue.js 设计与实现(一)

          本文链接:https://www.haomeiwen.com/subject/jiyvqdtx.html