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

使用React构建一款音乐播放器

musiq Web前端工程师
难度中级
时长 2小时39分
学习人数
综合评分9.33
41人评价 查看评价
9.4 内容实用
9.3 简洁易懂
9.3 逻辑清晰

已采纳回答 / 慕村7809337
你方法名打错了   应该是componentWillUnmount   注意m要小写   (话说我第一次也写错了~)

最新回答 / HZYou
webpack 没有装成功,你可以试试直接用react官网上命令行创建项目
$('#player').jPlayer(this.state.isPlay?'play':'pause',duration * progress); 很欣赏这种写法
全部踩坑完成,改了下布局哈哈
https://github.com/Clayeo/react-light-music
第一次评论,虽然这门课不可能把react,webpack都讲完的。但是老师讲的思路非常棒。基本都是了解大概的思路后开始撸代码实现功能。收益匪浅。
接着碎碎念一下,react和vue基本上一样,都用了jquery,jplayer,pubsub-js,在循环控制部分,react是props传值,在vue改为pubsub,Angular2的音乐控制部分则是原生html5audio写的service,jquery是最开始为整理思路写的,后来三个框架写完,也把剩下功能写完,善始善终,虽然几个框架迅速尝了尝鲜,但都是入门级略知冰山一角,接下来redux,immutable-js走起
https://github.com/xupeiMax/react-music-player
我写了['jquery','react','Angular2','vue2']-music-player四遍,这个课程的思路入门框架很好,入门新手,还有一些问题待解决,欢迎交流
@名分开就是姓名 this.setState() 会触发render方法重新render 然后更新this.state.progress的值
同样是各种报错,有没有详细的安装地址
老师耶,你就不能发个windows版本的文件嘛,要改的地方找了好久哦

已采纳回答 / 慕前端8207691
我也遇到了这个问题,是因为静态资源访问限制导致。我用的express框架,添加上app.use(express.static(path.join(__dirname, 'views'))); 就可以访问到静态资源文件http://www.expressjs.com.cn/starter/static-files.html view下是我放置js、css的地方
es6中getDefaultProps要换成static defaultProps(),不然会报异常
课程须知
1、有一定的前端开发经验 2、熟悉HTML、CSS,精通JavaScript 3、对前端工程化有一定的了解 4、了解ES6一些基本语法
老师告诉你能学到什么?
1、webpack的配置 2、开发环境的搭建 3、React与传统开发的理念差异 4、组件化开发 5、React-Router的使用 6、事件订阅及通信 7、一些最佳实践

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消