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>