为了账号安全,请及时绑定邮箱和手机立即绑定

引用两个cdn文件,没用

引用没有用咋办???

正在回答

4 回答

react版本会一直变化 试试下面的

<script type="text/javascript" src="https://npmcdn.com/react@latest/dist/react-with-addons.js"></script>

<script type="text/javascript" src="https://npmcdn.com/react-dom@latest/dist/react-dom.js"></script>

<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/babel-core/5.8.24/browser.js"></script>

而且 0.14版本后要把react.func改为reactDOM.func呦~func指各种函数~

1 回复 有任何疑惑可以回复我~

我是自己找的cdn,已经将本次课程的代码放到github上了,因为这个课程代码都是用es5写的,在我的代码里面还加入了ed6的写法,可以做对比,而且在chrome中调试过es5的写法和es6的写法都可以正常使用,感兴趣的话可以进我的github中查看源代码,https://github.com/himushroom/Mooc-react-  ,欢迎Star,欢迎Fork,互相交流~

0 回复 有任何疑惑可以回复我~

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title> Document</title>

<script type="text/javascript" src="https://npmcdn.com/react@latest/dist/react-with-addons.js"></script>

<script type="text/javascript" src="https://npmcdn.com/react-dom@latest/dist/react-dom.js"></script>

<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/babel-core/5.8.24/browser.js"></script>

</head>

<body>

<div id="container"></div>

<script type="text/babel">

var TestClickComponent=React.createClass({

handleClick:function(event){

var tipE=ReactDOM.findDOMNode(this.refs.tip);

if(tipE.style.display==='none'){

tipE.style.display='inline';

}else{

tipE.style.display='none';

}

event.stopPropagationgation();

event.preventDefault();

},

render:function(){

return(

<div>

<button onClick={this.handleClick}>显示|隐藏</button><span ref="tip">测试点击</span>

</div>

);

}

});

var TestInputComponent=React.createClass({

getInitialState:function(){

return{

inputContent:''

}

},

changeHandler:function(event){

this.setState({

inputContent:event.target.value

});

event.preventDefault();

event.stopPropagationgation();

},

render:function(){

return(

<div>

<input type="text" onChange={this.changeHandler}/><span>{this.state.inputContent}</span>

</div>

);

}

});

ReactDOM.render(

<div>

<TestClickComponent/>

<br/><br/><br/>

<TestInputComponent/>

</div>

,document.getElementById('container'));

</script>

</body>

</html>

试试我写的 我自己没问题~

1 回复 有任何疑惑可以回复我~
#1

royluck

谢谢!!!!!!
2016-10-22 回复 有任何疑惑可以回复我~
#2

夏时未祭

event.stopPropagationgation();你好,这个地方写错了一个方法。
2017-04-02 回复 有任何疑惑可以回复我~

大神我用了还是运行不了,求赐教:

控制台显示:Download the React DevTools for a better development experience: https://fb.me/react-devtools

代码如下

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title></title>

    <script type="text/javascript" src="https://npmcdn.com/react@latest/dist/react-with-addons.js"></script>

<script type="text/javascript" src="https://npmcdn.com/react-dom@latest/dist/react-dom.js"></script>

<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/babel-core/5.8.24/browser.js"></script>

</head>

<body>

<div id="container">

</div>

</body>

<script type="text/babel">

var testClick = React.createClass({

render:function(){

return (

<div>

<button>显示|影藏</button><span>点击测试</span>

</div>

);

}

});

var testInput = React.createClass({

getInitialState:function(){

return {

inputContent:''

}

},

render:function(){

return (

<div>

<input type="text" /><span>{this.state.inputContent}</span>

</div>

);

}

});

ReactDOM.render(

<div>

<testClick/>

<br/><br/><br/>

<testInput/>

</div>,

document.getElementById("container"));

</script>

</html>

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
React入门
  • 参与学习       122141    人
  • 解答问题       121    个

颠覆式前端UI开发框架React入门视频教程,赶紧学起来

进入课程

引用两个cdn文件,没用

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信