本地scratch-gui和blockly安装
时间:2022-07-24
本文章向大家介绍本地scratch-gui和blockly安装,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
scratch最近官网一直登不上,导致本地Scratch Link 无法使用。
Scratch Link 之所以无法使用的原因是它的域名被污染, 我们可以 ping 一下。
发现域名被污染。
device-manager.scratch.mit.edu 原本的真实 IP 是127.0.0.1。
了解到原因之后,解决方案也就有了就是修改本机 hosts 文件 即可。
添加如下规则:
127.0.0.1 device-manager.scratch.mit.edu
以下是不同系统的 hosts 文件所在位置
- Windows: C:WindowsSystem32driversetchosts
- Mac/Linux: /etc/hosts
重新来一下就可以了。
分割线
很早之前就知道scratch是开源的,很多现有的scratch平台都是基于其二次开发,如果你只是想要有一个在线版本的可以使用,那很简单,直接到github找到scratch源代码,本地按照说明安装就可以。
下载安装好,启动。
浏览器打开
自己有服务器的,可以直接部署,但是不能登录注册,这些模块需要自己去开发对接进来。
如果只是更改一个自己的logo,换个图片就可以了。
成功替换。
打开本地文件也是没有问题的。
分割线
scratch后面其实又是基于blockly的,github上也能找到这个开源项目。更准确来说,scratch-blocks基于blockly的,blockly可以帮助你开发积木块的,你在scratch看到的积木块就是基于blockly来的,至于你要怎么玩这些积木块就不管了。
如果你想要做一些在线的编程游戏,可以试试blockly。
下载blockly到本地,里面有一个demos。
可以查看一些案例代码及其效果。
并且支持多种代码。
根据案例代码,感兴趣的琢磨一下,可以试着自己做一个编程游戏,让其他人通过你的游戏来学习编程。
(全文完)
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法