02 創建虛擬DOM的兩種方式


 1 <!DOCTYPE html>
 2 <html lang="en">
 3 <head>
 4     <meta charset="UTF-8">
 5     <meta name="viewport" content="width=device-width, initial-scale=1.0">
 6     <title>Document</title>
 7     <script src="../js/react.development.js"></script>
 8     <script src="../js/react-dom.development.js"></script>
 9     <script src="../js/babel.min.js"></script>
10 </head>
11 <body>
12     <div id="test1"></div>
13     <div id="test2"></div>
14 </body>
15 </html>
16 <!-- 方式一:純JS創建虛擬DOM元素對象 -->
17 <script>
18     const msg="I like you.";
19     const myid="box1";
20     var vh3=React.createElement('h3',{id:'myid'},msg);//創建虛擬DOM
21     ReactDOM.render(vh3,document.getElementById('test1'));//渲染到真實頁面
22 </script>
23 
24 <!-- 方式二:JSX創建虛擬DOM元素對象 -->
25 <script type="text/babel">
26     var vDom=<h1 id={myid}>{msg.toUpperCase()}</h1> //創建虛擬DOM
27     ReactDOM.render(vDom,document.getElementById("test2"));//渲染到真實頁面
28 </script>

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM