加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

第一个React实例

发布时间:2020-12-15 04:51:14 所属栏目:百科 来源:网络整理
导读:firstDemo.html !DOCTYPE htmlhtml headscript src="es5-shim.min.js"/scriptscript src="es5-sham.min.js"/scriptscript src="console-polyfill.js"/scriptscript type="text/javascript" src="react.min.js"/scriptscript type="text/javascript" src="JSX

firstDemo.html

<!DOCTYPE html>
<html >
<head>
	<script src="es5-shim.min.js"></script>
	<script src="es5-sham.min.js"></script>
	<script src="console-polyfill.js"></script>
	<script type="text/javascript" src="react.min.js"></script>
	<script type="text/javascript" src="JSXTransformer.js"></script>
</head>
<body>
<div id="content" ></div>

<script type="text/jsx">
	//React.render(<h1>Hello,World</h1>,document.getElementById("content"));
	var ExampleApplication = React.createClass({
			getInitialState: function(){
				return {img: "image1.jpg"};
			},componentDidMount: function(){
				var $this = this;
				setInterval(function() {
        $this.setState({
        	img: $this.state.img == "image1.jpg" ? "image2.jpg" :"image1.jpg"
        	});
      	},1000);
				},render: function() {
          return <img width="500" height="400" src={this.state.img} />;
        }
      });
			React.render(
          <ExampleApplication/>,document.getElementById('content')
      );
	</script>
</body>
</html>

运行效果:两张图张在页面不停进行切换

完整工程见:firstDemo.rar,官方react-0.13.2.zip包中的实例是很好的学习资料。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读