上QQ阅读APP看书,第一时间看更新
第0章 什么是Scratch
Scratch是由麻省理工学院(MIT)设计开发的一款面向青少年的简易编程工具,使用者通过鼠标拖曳程序块完成程序的设计,目前最新的版本是3.0。Scratch 3.0是一个在线版本,使用者不需要安装任何软件,只要打开浏览器就能够创建、编辑和运行项目。
相比于之前的Scratch 2.0,Scratch 3.0采用HTML5语言编写,主要使用WebGL、Web Workers和Web Audio JavaScript库。JavaScript是网络浏览器中被广泛支持的语言。与Scratch 2.0需要Adobe Flash支持不同,使用JavaScript的Scratch 3.0不需要任何插件。
Scratch的官方网站是挂在MIT网站上的。网站界面如下图所示。
基于网络的Scratch更加注重使用者的交流和创意。网站下方有很多网络用户提交的项目,我们可以直接查看这些样例实现的功能,甚至能够看到完整的程序。