- 博客(11)
- 资源 (4)
- 收藏
- 关注
原创 Scratch二次开发7:Scratch3.0作品的生命周期(各类状态)分析讲解
写在前面:为公共事业做贡献,做了个开源版本:scratch-cn.lite开源版本带MySQL后台服务器,功能:注册、登录、保存作品、分享、修改作品名称、保存作品缩略图。有兴趣的朋友可以去下载参考:https://gitee.com/scratch-cn/liteScratch二次开发的纯技术交流QQ群:115224892今天的内容有点硬核,不太熟悉Scratch源代码的朋友或是对REACT不太熟悉的朋友,可能会略感不适!!!一、Scratch作品生命状态图所有...
2020-10-23 01:36:44
3122
4
原创 Scratch二次开发6:如何保存作品到自己的服务器
写在前面:为公共事业做贡献,做了个开源版本:scratch-cn.lite开源版本带MySQL后台服务器,功能:注册、登录、保存作品、分享、修改作品名称、保存作品缩略图。有兴趣的朋友可以去下载参考:https://gitee.com/scratch-cn/liteScratch二次开发的纯技术交流QQ群:115224892 一、关于作品形态 1、一个单独的文件保存,如:.sb/.sb2/.sb3;2、分开保存:源代码以JSON格式保存到数据库,素材以文件形式保存。两种.
2020-09-16 11:28:59
6362
1
原创 Scratch二次开发5:关于多语言的裁剪
写在前面:为公共事业做贡献,做了个开源版本:scratch-cn.lite开源版本带MySQL后台服务器,功能:注册、登录、保存作品、分享、修改作品名称、保存作品缩略图。有兴趣的朋友可以去下载参考:https://gitee.com/scratch-cn/liteScratch二次开发的纯技术交流QQ群:115224892原始scratch-GUI版本中,带国际化的多语种文件。实事求是的讲,国内开发自己的平台,基本上用不到,一般只会保留两个语种:中文、英文。这样后续开发过程.
2020-09-02 08:51:59
1062
2
原创 Windows 下搭建Scratch环境
可能是本人脸黑,为了搭建这个环境,前前后后入过很多坑。现在做的平台已经商用了,欢迎大家去踩踏:https://www.comecode.net/搭建好这个环境后,可直接用VS Code编程调试了,非常的直接、方便。后面有机会慢慢的写点scratch-www的源代码分析、积木的定制、硬件的联动等心得。# Windows下 scratch-www 安装与运行#scratch-...
2020-08-31 09:49:46
8149
7
原创 Scratch二次开发4:登录功能的实现
开源的GUI版本中,并无登录功能,但留了接口,由于使用的是react框架,初学者可能会被绕晕。下面就简单说说如何实现这个功能。1、与此有关的源代码:project-state.js(核心,已存在)session.js(登录状态器,需要新加,内容如下)const SET_SESSION = 'session/SET_SESSION';//登录状态const initialState = { userid: 0, username: '', nicknam.
2020-08-30 11:20:57
4721
4
原创 Scratch二次开发3:Scratch 3.0 GUI 核心 lib.min.js 分析报告
1、文件下载地址:scratch3.0 GUI版本lib.min.js分析报告2、作用:cratch GUI版本编译后,生成lib.min.js。此资源为对lib.min.js文件的分析:可以很直观看了解JS文件的内容分类、大小,对优化极为有用。3、简图:(下图片无法放大,仅为图例。请直接下载html格式的)...
2020-07-22 22:00:18
2007
原创 Scratch二次开发2:源代码目录结构解析
对于二次开发来说,最令人头痛的就是去了解原来的源代码。熟练撑握源代码结构的好处:修改、添加、裁剪功能时,不会出一些莫名其妙的错误,或是改出一些隐藏着的BUG。建议所有二次开发者都认真对源代码有个整体的了解(不一定要读所有源代码)。一、scratch3.0的目录结构大体如下:(后续会慢慢完善,也请已经了解了的朋友留言,一起完善)scratch-gui│├──build #编译后的文件夹│├──static...
2020-07-16 10:24:02
5424
1
原创 NodeJS下的多SSL解析
现在很多网站都会申请或是购买SSL,目的就是为了站点的数据传输安全。单域名的SSL,基本上都是免费的。但二级域名的通配SSL,却是要收费的,而且还不便宜。本文对不想花钱买多个或通配SSL,但又想有几个二级域名可以用HTTPS访问的,可以参考一下。如果是商用或是二级域名有很多很多个都需要做HTTPS访问的,还是建议花点钱。本人已申请了免费单域名SSL的域名是:www.comecode.net,直接通过HTTPS访问这个域名时,不会出现安全提示。但如果访问abc.comecode.net时,则会
2020-07-12 00:15:40
986
原创 Scratch二次开发1:搭建开发环境
前段时间陆陆续续把来编程平台的运营功能完善了,加了些多校区版本UI定制、作业系统、Python积木化编程等。接下来开始做Scratch这块的优化功能。个人觉得Scratch太“重”,想把它变“轻”点。所以,需要对Scratch3.0的源代码有一定的了解。本人作为一名老程序员,也是一边研究,一边开发,会也一边整理整个开发过程的经验与收集的资料。希望能把整个开发过程记录下来,与大家分享,期间我会尽可能的写详细点,其他问题大家也可以留言或是私下交流。上次是把Scratch-www部署到了win10
2020-07-04 16:44:47
9197
原创 Scratch二次开发0:少儿编程平台功能设计及各框架应用
自打自己进入这行,开始做 来编程(https://www.comecode.net)这个平台开始,对这个行业慢慢的有所了解。下面是自己的所思所想,不一定完全合每个人的胃口,但确实是我自己所想。1、以后的时代,确实是智能化的时代。2、以后的工作方式,更多的是智能化(一般科幻电影中所拍的,都有可能会实现,毕竟是好的东西,是个方向与目标)。3、人们的知识结构肯定要与自身的时代相匹配,才能有更多的机会。4、20年前的计算机专业,现在的AI方向,都是不错的机会。5、国外的少儿编程,更多的是一种
2020-06-12 11:42:10
3045
2
scratch3.0 lib.min.js报告.html
2020-07-22
PHP中文手册2010(最新评论整合版).chm第二部分
2010-10-13
PHP中文手册2010(最新评论整合版).chm第一部分
2010-10-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人