何为声明式开发,何又为命令式开发~~~ 这里我不做太多概念的剖析,我们只要明确一个: 声明式开发只是告诉计算机需要什么,而不是把每一步都计划好;典型代表为React; 命令式开发则是每一步明确的去操作DOM;典型代表 Jquery; Jquery开发相信大家已经很 6 了,那我们着重剖析一下以 Re Read More
posted @ 2019-03-05 17:03 让心去旅行 Views(394) Comments(0) Diggs(0) Edit
作为响应式开发框架React,我们知道他是数据驱动的,但有时候避免不了还是得动用到DOM操作,这个时候我们就可以用到ref;用法如下: 然后这样做有个弊端,当一个 ul 下面的 li 是动态添加的时候,不能通过 this.ul.querySelectAll('li').length 实时捕获;原因剖 Read More
posted @ 2019-03-05 16:15 让心去旅行 Views(92) Comments(0) Diggs(0) Edit
I.原始渲染方式(直接操作DOM): 1.state数据; 2.JSX模板; 3.数据 + 模板 相结合,生成真实的DOM来显示; 4.state发生改变; 5.数据 + 模板结合,生成真实的DOM来显示,替换上一个模板; II.原始渲染方式改良方案(比对之后再操作DOM): 1.state数据; Read More
posted @ 2019-03-05 15:16 让心去旅行 Views(505) Comments(0) Diggs(0) Edit