FIS3的工作原理

1,070 阅读1分钟

FIS3 是基于文件对象进行构建的,每个进入 FIS3 的文件都会实例化成一个 File 对象,整个构建过程为对该文件对象列表进行操作完成构建任务。

1. FIS的构建流程

伪代码:

构建流程图:

  • 预编译处理:

    • JS: ECMAScript规范的转译。
    • CSS:CSS预编译语法转译。
    • HTML:HTML模板渲染。
  • 内置语法:

    • 资源定位:获取任何开发中所使用资源的线上路径。
    • 内容嵌入:把一个文件的内容(文本)或者 base64 编码(图片)嵌入到另一个文件中。
    • 依赖声明:在一个文本文件内标记对其他资源的依赖关系。