美文网首页Blockly/Scratch Blocks
Blockly培训案例-Blockly文件删除

Blockly培训案例-Blockly文件删除

作者: P_Zhi | 来源:发表于2018-05-22 15:51 被阅读0次

    Blockly文件删除案例

    通过逐个删除blockly-master文件夹中的子文件,初步了解Blockly各文件之间的依赖关系及大致功能,为后续简化Blockly文件作准备。

    删除前
    删除前的文件属性

    从上图中可以看到,我们从github上下载下来的源文件包含679个文件,大小约35MB,为什么需要这么多的文件?难道这些文件都有用吗?究竟有哪些文件是必不可少的?通过删除子文件,采用排除法筛选必需的文件。

    【注】在执行删除操作之前,记得备份。

    删除后

    在删除的过程中,逐个删除,逐个刷新,如果界面出现异常,就将删除的文件还原,跳过之后删除下一个文件。


    删除后的文件属性

    经过反复的删除和刷新,最后筛选出170个文件,文件的大小也减小至5.5MB左右。删除后的文件目录如下图所示:


    删除后的文件目录
    • 为什么blocks、generators、core文件夹删了之后不影响Code的显示和功能呢?
    • 这些文件为什么不能删除呢?删除之后会有什么影响呢?
      • demos文件:Code的demo在里面,所以不能删除,删除之后找不到界面的入口了;
      • media文件:从名字可以看出,是多媒体,里面存放的是一些图标、声音和图片之类的文件,删除之后Code的功能可以正常使用,只不过界面中的一些图标显示为裂图了,如下图:


        删除media文件之后
      • msg文件:message的缩写,删除之后如果不仔细看,发现不出异常,但是当你点到类中之后,发现块显示异常,如下图:


        删除msg文件之后
      • xxxx_compressed.js文件:compressed意为被压缩的,那这里面究竟压缩的是什么?为什么要被压缩?

    案例中遇到的这些疑问,在课程中会为大家逐个解答!

    相关文章

      网友评论

        本文标题:Blockly培训案例-Blockly文件删除

        本文链接:https://www.haomeiwen.com/subject/gazhjftx.html