书栈网 · BookStack 本次搜索耗时 0.037 秒,为您找到 81 个相关结果.
  • 内置语法

    内置语法 内置语法 FIS 项目曾经历了很久的 “努力做好编译工具” 的时代。那段时间里,FIS 走了很多弯路,那时我们认为前端领域需要很复杂的编译工具才能很好的处理各种开发需求。2013年初,FIS 的编译工具非常庞大复杂,日益暴露出来的问题已经开始不再收敛了,这促使 FIS 小组重新审视 FIS 的编译系统: 满足前端开发需求的最小编译规则集是...
  • 辅助开发

    辅助开发 语言扩展 插件安装 开启插件 快速试用 自动化 文件监视 自动刷新 快速部署 辅助开发 语言扩展 使用FIS可以方便的将各种异构语言转换为前端语言,比如说可以将CoffeeScript编译为JavaScript、Less编译为CSS、前端模板预编译等等,并且可以做到各种异构语言无缝混用,我们以Less为例演示如何使用FI...
  • 高级使用

    高级使用 静态资源映射表 模块化开发 资源映射表的模块化方案设计 解决方案封装 封装解决方案的必要性 解决方案封装 基于Smarty的解决方案 基于纯PHP的解决方案 基于Laravel的解决方案 高级使用 静态资源映射表 记录文件依赖、打包、URL等信息的表结构,在 FIS2 中统称 map.json 。在 FIS3 中默...
  • 配置接口

    配置API fis.set() fis.get() fis.match() fis.media() fis.plugin() fis3 通过配置来决定代码、资源该如何处理,包括配置、压缩、CDN、合并等; 配置API fis.set() 设置一些配置,如系统内置属性 project 、namespace 、modules 、setti...
  • 配置属性

    全局属性 内置的默认配置 project.charset project.md5Length project.md5Connector project.files project.ignore project.fileType.text project.fileType.image 文件属性 基本属性 release packTo pa...
  • 解决方案封装

    解决方案封装 什么时候需要封装? 如何封装? 捆绑插件 覆写插件 更多扩展 解决方案封装 什么时候需要封装? 现有解决不能满足你的需求:fis-plus , jello , spmx , phiz , gois 。 基于某一解决方案,需要配置的东西和安装的插件过多,不便于组内交接。 需要覆写某些插件。 你想采用更 nice 的命令名字...
  • 二次开发

    二次开发 二次开发 FIS具有高扩展性,可以通过配置进行各种目录结构等的定制,同时FIS拥有足够数量的插件,用户可以下载这些插件,配置使用。也可以按照自己的需求开发定制插件。可能有些人会问,如果插件多了后该如何维护。其实,FIS具有可包装性。比如现在市面上的fis-plus 、gois 、jello 、spt 等都是包装了FIS,可以使用这种包装性,...
  • 资源合并

    资源合并(打包) packTo fis3-packager-map fis3-packager-deps-pack fis3-postpackager-loader 资源合并(打包) 关于资源合并,在 fis3 中有多种方式来实现。为了搞清楚他们都有些什么特点,适用于什么场合,我觉得有必要聚集在一起一一说明下。 packTo 命中目标文...
  • 配置文件

    配置API 零配置 使用配置文件 内置的默认配置 项目配置 charset md5Length md5Connector include exclude fileType.text fileType.image watch.exclude watch.usePolling 插件配置 parser preprocessor pos...
  • 更多插件

    插件列表 语言扩展类插件 标准后处理器插件 代码检查插件 代码优化插件 打包前处理插件 打包后处理插件 命令行扩展插件 插件列表 插件列表中并未列举所有FIS插件扩展点的插件,仅提供了比较具有通用性的插件。FIS的具体扩展点以及功能可以参见插件扩展点列表 。 通过FIS内置的目录规范设置 ,配合下列插件,我们可以满足绝大部分的前端构建...