react中的核心概念

1、DOM的本质是什么: 浏览器中的概念,用js对象来表示页面上的元素,并提供操作DOM对象的API

2、什么事react中的虚拟DOM:是框架中的概念,是程序员用js对象来模拟页面上的DOM和DOM 的嵌套

3、为什么要实现虚拟DOM:为了实现页面中DOM元素的高效更新

4、DOM和虚拟DOM的区别:

  DOM:浏览器中提供的概念,用js对象表示页面上的元素,并提供操作议元素的API

  虚拟DOM:手动用js对象来模拟DOM元素和嵌套关系

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<div>
1111
<p>222222</p>
</div>
</body>
</html>
<script>
var div = {
tagName: 'div',
attrName: 1111,
children: {
tagName: 'p',
attr: 2222
}
}
</script>

最新文章

  1. iOS10之Expected App Behaviors
  2. [LeetCode] Is Subsequence 是子序列
  3. MongoDB 数组
  4. U盘安装ubuntu server 12.04的问题检测不到CDROM的解决
  5. Xamarin.Android模拟器提示HAX kernel module is not Installed
  6. C# easyui datagrid 复选框填充。
  7. (转) QImage总结
  8. bzoj 2157: 旅游 (LCT 边权)
  9. C++实验一
  10. flask 异步发送邮件
  11. Echatrs 中PIE饼图中间位置怎么显示总数值?
  12. 004_LVS及haproxy
  13. vue项目 打包部署上线
  14. Sql server 的float和real类型会产生科学计数法,如何消除科学计数法
  15. 模板 树上求LCA 倍增和树链剖分
  16. Thinkphp5笔记七:设置错误页面①
  17. mvn 使用
  18. 针对网站的UI分析
  19. metasploit出错信息:can&#39;t allocate memory
  20. oracle编程300例-性能优化(一)

热门文章

  1. 手机pc显示不同的内容
  2. 04 json,xml混合封装通信
  3. Dynamic Language Runtime (DLR) 初深
  4. RabbitMQ 基础
  5. Unity编译时找不到AndroidSDK的问题 | Unable to list target platforms
  6. Windows窗口程序从创建到关闭产生的消息
  7. jquery特效(6)—判断复选框是否选中进行答题提示
  8. HDU4565 So Easy! —— 共轭构造、二阶递推数列、矩阵快速幂
  9. iOS 键盘遮挡输入框万能解决方案(多个输入框)
  10. Git学习笔记 - Git安装