
react
旺仔萝卜
这个作者很懒,什么都没留下…
展开
-
组件化和模块化的区别
什么是组件和模块 组件和模块的区别 为什么要使用组件化和模块化什么是组件和模块组件把重复的代码提取出来合并成为一个个组件,组件最重要的就是重用(复用),位于框架最底层,其他功能都依赖于组件,可供不同功能使用,独立性强。模块 分属同一功能/业务的代码进行隔离(分装)成独立的模块,可以独立运行,以页面、功能或其他不同粒度划分程度不同的模块,位于业务框架层,模块间通过接口调用,目的是降低模块间的耦合,由之前的主应用与模块耦合,变为主应用与接口耦合,接口与模块耦合。模块就像有多个US..原创 2020-08-02 22:27:20 · 979 阅读 · 0 评论 -
React中的虚拟DOM
使用原生JavaScript或jQuery直接操作DOM元素时,很大可能会触发回流事件,此时浏览器需要重新渲染页面,设置整个文档,计算DOM节点浪费了性能,而且效率低,非常影响用户体验。react提出了一个新的思想,-始终整体刷新页面,当数据发生变化时,react会自动更新UI,这种方式虽然简单,但是有一个很明显的问题,慢。每次数据改变就重新渲染整个页面会做大量的“无用功”,而且无法保存节点状态,比如失去焦点,为了解决这个问题,react又提出了一个解决方案,就是虚拟DOM以及Diff算法。react根据原创 2020-07-30 01:29:10 · 417 阅读 · 0 评论