react学习 第一个实例 helloworld

<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>hello world</title>
</head>
<body>
    <script src="react-0.13.0/build/react.min.js"></script>
    <script src="react-0.13.0/build/JSXTransformer.js"></script>
    <script type="text/jsx">
        var HelloWorld=React.createClass({
            render:     function(){
                return <p>hello,world</p>
            }
        })
            React.render(<HelloWorld></HelloWorld>,document.body)
    </script>
</body>
</html>
/**
	1.首先引入 react.min.js 文件
	2.引入JSXTransformer.js文件   这是JSX文件解释器,需要用它来解析JSX语法
	3.<script type="text/jsx"></script> 这里的type不再是text/js了;
		3.1 JSX的特点就是可以在javascript编写html代码
	4.定义一个组件: 自定义组件首字母必须大写,并且使用驼峰命名 如:
		var HelloWorld
		如果首字母小写,react会把它当成dom的自带元素名
 
	5  React.render(<HelloWorld></HelloWorld>,document.body)把组件渲染到页面中	
		5.1 由于前面定义了HelloWorld组件,现在可以直接把他当标签使用
			例:<HelloWorld></HelloWorld>这样一组标签或者<HelloWorld />
				这样的单个封闭标签
		5.2.document.body 渲染目标
 
 
*/

                
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值