2.jsx数据绑定.html 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  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="./babel.min.js"></script>
  8. <script src="./react.development.js"></script>
  9. <script src="./react-dom.development.js"></script>
  10. </head>
  11. <body>
  12. <!--
  13. vue 插值模版 {{}}
  14. react 动态绑定 {}
  15. -->
  16. <div id="root"></div>
  17. <script type="text/babel">
  18. let root = ReactDOM.createRoot(document.getElementById("root"));
  19. // let names = '图图';
  20. // let pic = 'https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fimage109.360doc.com%2FDownloadImg%2F2025%2F04%2F0321%2F296122601_4_20250403090445718&refer=http%3A%2F%2Fimage109.360doc.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=auto?sec=1771465687&t=31f76255db46fd0cf9a5269e202adc34'
  21. // const myName = <img src={pic} />
  22. let str = '快过年了';
  23. // 反转字符串
  24. // let arr1 = Array.from(str);
  25. // let str1 = [];
  26. // for(let i=arr1.length-1;i>=0;i--) {
  27. // str1.push(arr1[i])
  28. // }
  29. // let str1 = str.split("").reverse().join("");
  30. let str1 = [...str].reverse().join("")
  31. console.log(str1)
  32. // console.log(a);
  33. // let a;
  34. // const myName = <h1>{2 + 8}</h1>
  35. const myName = <h1>{str1}</h1>
  36. root.render(myName);
  37. </script>
  38. </body>
  39. </html>