当前位置: 首页> 汽车> 新车 > 卓博人才网手机版_网页设计公司取名_网络营销策划与创意_谷歌浏览器入口

卓博人才网手机版_网页设计公司取名_网络营销策划与创意_谷歌浏览器入口

时间:2025/7/11 10:47:39来源:https://blog.csdn.net/2401_88059882/article/details/146446537 浏览次数: 1次
卓博人才网手机版_网页设计公司取名_网络营销策划与创意_谷歌浏览器入口

React是一门框架语言,在jsx文件里面写,我先写一点React基本内容:

<!DOCTYPE html>
<html lang="zh-CN"><head><meta charset="UTF-8"><title></title></head><body><script src="./JavaScript/react.development.js"></script><script src="./JavaScript/react-dom.development.js"></script><script src="./JavaScript/babel.min.js"></script><script type="text/babel"></script></body>
</html>

里面的依赖包大家自己下载一下

我们要在<script type="text/babel"></script>里面写jsx的代码,跟js有些许不同

首先我们准备一个容器,id是root:

<!DOCTYPE html>
<html lang="zh-CN"><head><meta charset="UTF-8"><title></title></head><body><div id="root"></div><script src="./JavaScript/react.development.js"></script><script src="./JavaScript/react-dom.development.js"></script><script src="./JavaScript/babel.min.js"></script><script type="text/babel"></script></body>
</html>

div里面的内容是React的工作

我们在jsx里面定义一个变量,叫VDOM,赋的值是一个很特殊的值,它是一个HTML代码:

<!DOCTYPE html>
<html lang="zh-CN"><head><meta charset="UTF-8"><title></title></head><body><div id="root"></div><script src="./JavaScript/react.development.js"></script><script src="./JavaScript/react-dom.development.js"></script><script src="./JavaScript/babel.min.js"></script><script type="text/babel">const VDOM = <h1>Hello React</h1></script></body>
</html>

这里不用打引号,jsx的语法对比不同JS或者TS相对特殊

然后我们需要把VDOM渲染到页面,我们需要用到ReactDOM库里面的render函数,里面传两个值,第一个是要渲染的内容,那就是VDOM,第二个是容器,这这里React没有像Vue那样给我们提供选择器,所以我们得用document.getElementById来获取,代码:

<!DOCTYPE html>
<html lang="zh-CN"><head><meta charset="UTF-8"><title>Hello React</title></head><body><div id="root"></div><script src="./JavaScript/react.development.js"></script><script src="./JavaScript/react-dom.development.js"></script><script src="./JavaScript/babel.min.js"></script><script type="text/babel">const VDOM = <h1>Hello React</h1>ReactDOM.render(VDOM,document.getElementById("root"))</script></body>
</html>

我给它加了一个标题

都学到React这些框架了,body里面、jsx外面的代码不用我过多解释了吧!

运行结果:

页面:

开发者工具:

我们可以看到<h1>Hello React</h1>就被写入#root里面了

下节课我们就要学习组件了!

再见!

关键字:卓博人才网手机版_网页设计公司取名_网络营销策划与创意_谷歌浏览器入口

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: