第一种方法:
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <title>React</title>
- <script src="lib/react.min.js"></script>
- <script src="lib/react-dom.min.js"></script>
- <script src="lib/browser.min.js"></script>
- <script src="lib/style.js"></script>
- <style>
- .lala{
- color:red;
- }
- </style>
- </head>
- <body>
- <div id="example"></div>
- <script type="text/babel">
- var event={
- Click:function(){
- alert("点我干嘛?")
-
- },
- Touch:function(){
- alert("别碰触我!")
-
- },
- Dbclick:function(){
- alert("双击我干嘛?")
-
- }
- }
- var Hello=React.createClass({
- render:function(){
- return (
- <div style={style.str1} > 我出来了!
- <button onClick={event.Click}>点击我</button>
- <button onDoubleClick={event.Dbclick}>双击我</button>
- <button onTouchEnd={event.Touch}>触碰我</button>
- </div>
- )
- }
- })
- Hello.prototype.css={
- p3:{color:"green",fontSize:"50px",background:"#ccc"}
- }
- ReactDOM.render(
- <Hello/>,
- document.getElementById('example')
- );
- </script>
- </body>
- </html>
第二种方法:
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <title>React</title>
- <script src="lib/react.min.js"></script>
- <script src="lib/react-dom.min.js"></script>
- <script src="lib/browser.min.js"></script>
- <script src="lib/style.js"></script>
- <style>
- .lala{
- color:red;
- }
- </style>
- </head>
- <body>
- <div id="example"></div>
- <script type="text/babel">
-
- var Hello=React.createClass({
- render:function(){
- return (
- <div style={style.str1} > 我出来了!
- <button onClick={this.js.Click}>点击我</button>
- <button onDoubleClick={this.js.Dbclick}>双击我</button>
- <button onTouchEnd={this.js.Touch}>碰触我</button>
- </div>
- )
- }
- })
- Hello.prototype.js={
-
- Click:function(){
- alert("点我干嘛?")
-
- },
- Touch:function(){
- alert("别碰触我!")
-
- },
- Dbclick:function(){
- alert("双击我干嘛?")
-
- }
- }
- ReactDOM.render(
- <Hello/>,
- document.getElementById('example')
- );
- </script>
- </body>
- </html>
第三种方法:
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <title>React</title>
- <script src="lib/react.min.js"></script>
- <script src="lib/react-dom.min.js"></script>
- <script src="lib/browser.min.js"></script>
- <script src="lib/style.js"></script>
- <style>
- .lala{
- color:red;
- }
- </style>
- </head>
- <body>
- <div id="example"></div>
- <script type="text/babel">
- var Hello=React.createClass({
- Click:function(){
- alert("点我干嘛?")
- },
- Touch:function(){
- alert("别碰触我!")
-
- },
- Dbclick:function(){
- alert("双击我干嘛?")
- },
- render:function(){
- return (
- <div style={style.str1} > 我出来了!
- <button onClick={this.Click}>点击我</button>
- <button onDoubleClick={this.Dbclick}>双击我</button>
- <button onTouchEnd={this.Touch}>碰触我</button>
- </div>
- )
- }
- })
- Hello.prototype.css={
- p3:{color:"green",fontSize:"50px",background:"#ccc"}
- }
- ReactDOM.render(
- <Hello/>,
- document.getElementById('example')
- );
- </script>
- </body>
- </html>
如果不能使用以上js,可以使用以下:
- <script src="http://static.runoob.com/assets/react/react-0.14.7/build/react.min.js"></script>
- <script src="http://static.runoob.com/assets/react/react-0.14.7/build/react-dom.min.js"></script>
- <script src="http://static.runoob.com/assets/react/browser.min.js"></script>
style.js如下:
- var style={
- str1:{"font-size":"40px",color:"green",width:"200px",height:"300px","text-align":"center",border:"1px solid gray"}
- }
原文链接
http://blog.csdn.net/b1244154318/article/details/52675003