基于react的H5开发入门基础简介

  1. 云栖社区>
  2. 博客>
  3. 正文

基于react的H5开发入门基础简介

不会丢了 2016-08-03 15:42:38 浏览6804
展开阅读全文

React官方网站
React中文文档
javascript参考教程

一、react是什么?

  • React是一个 JavaScript 库 ,可用来创建用户界面的,可认为是MVC 中的V(视图)。
  • React是 基于Component 的,即组件,React认为一切页面元素都可以抽象成组件,且大部分操作都是针对组件的。

1.1 React诞生背景

  • 传统的DOM(文件对象模型)操作会对整个DOM树进行重新渲染,时间成本、复杂度高 ,很慢且容易造成卡顿使页面短暂失去响应。
  • 为解决DOM操作慢的问题,React引入虚拟DOM,比较新的与旧的虚拟DOM节点之间的差异,最后将diff反映到真实DOM,尽可能减少重绘,提高性能。

1.2 React优势与特点

  频繁操作DOM代价是昂贵的,React之所以快,是因为它一般不直接操作DOM。React将DOM结构存

网友评论

登录后评论
0/500
评论
不会丢了
+ 关注