前端框架为我们解决了什么问题?
1. 声明式编程:声明式编程是一种在不指定控制流的情况下定义逻辑的范例。我们描述的是结果需要是什么,而不是我们需要采取什么步骤。(MVVM)
2. 数据绑定:数据绑定是一种声明性的方式,它用来表示数据如何在模型和用户界面之间同步。
3. 响应式:响应式是一种表达变化和传递的声明性方式。虚拟DOM,Proxy
4. 逻辑:if else
5. 条件:三元表达式
框架带来哪些成本?
1. 依赖额外包:ReactDOM 120KB(压缩前)
2. 构建过程复杂:webpack babel 。。。
3. 调试困难:额外sourcemap
mp.weixin.qq.com
1. 声明式编程:声明式编程是一种在不指定控制流的情况下定义逻辑的范例。我们描述的是结果需要是什么,而不是我们需要采取什么步骤。(MVVM)
2. 数据绑定:数据绑定是一种声明性的方式,它用来表示数据如何在模型和用户界面之间同步。
3. 响应式:响应式是一种表达变化和传递的声明性方式。虚拟DOM,Proxy
4. 逻辑:if else
5. 条件:三元表达式
框架带来哪些成本?
1. 依赖额外包:ReactDOM 120KB(压缩前)
2. 构建过程复杂:webpack babel 。。。
3. 调试困难:额外sourcemap
展开
评论
点赞