儿童编程教育的思考

最近看了一些儿童编程教育的产品,总结整理下,学的最多的还是 Scratch 这个软件

Scratch是一款由麻省理工学院(MIT) 设计开发的少儿编程工具。其特点是:使用者可以不认识英文单词,也可以不会使用键盘。构成程序的命令和参数通过积木形状的模块来实现。用鼠标拖动模块到程序编辑栏就可以了。

以前学编程面对的是各种复杂的算法、英文单词,学起来特别难。有了Scratch软件,就大大降低了学习计算机编程的门槛,我们通过Scratch,就可以像搭积木一样轻松创作出动画、故事、音乐、游戏等作品。

儿童编程教育这个赛道不得不面临的问题 (培训班模式)

更多

webRTC【五】文件传输

前面介绍了 webrtc 音视频流的通信, 根据自己粗浅的理解简单介绍了下, 今天花了点时间看了下DataChannel, 如何通过rtc发送文件,开始的步骤还是一样的 通过websocket 把 offer answer icecandidate 点对点建立

这次的主要提下 createDataChannel
本地端创建

更多

webRTC【二】单机实现方案无信令版本

上一篇介绍可能是整体的流程,可能表述的太简单,不过实现的时候还是需要一步一步的来实现,技术点有两部分 [M] = method [E] = event

  • navigator.mediaDevices.getUserMedia
  • RTCPeerConnection
    • [M] addStream
    • [M] setLocalDescription
    • [M] setRemoteDescription
    • [M] createOffer
    • [M] createAnswer
    • [E] icecandidate
    • [M|E] addstream

更多