-
模块化编程使用函数会污染全局变量,导致与其他模块命名冲突查看全部
-
为什么要做js模块化查看全部
-
用资源嵌入和资源定位可以对小项目中的资源划分和维护 编译过程运行原理:http://fex-team.github.io/fis-site/docs/more/fis-base.html FIS 与 FIS-PLUS 的渊源:http://fex.baidu.com/blog/2014/03/fis-plus/ 基于map.json的前后端架构设计指导:http://fex-team.github.io/fis-site/docs/more/mapjson.html查看全部
-
依赖声明 依赖声明能力为工程师提供了声明依赖关系的编译接口。fis在执行编译的过程中,会扫描这些编译标记,从而建立一张 静态资源关系表,它在编译阶段最后会被产出为一份 map.json 文件,这份文件详细记录了项目内的静态资源id、发布后的线上路径、资源类型以及 依赖关系 和 资源打包等信息。使用fis作为编译工具的项目,可以将这张表提交给后端或者前端框架去运行时根据组件使用情况来 按需加载资源或者资源所在的包,从而提升前端页面运行性能。查看全部
-
进阶文章推荐查看全部
-
内容嵌入可以为工程师提供诸如图片base64嵌入到css、js里,前端模板编译到js文件中,将js、css、html拆分成几个文件最后合并到一起的能力。有了这项能力,可以有效的减少http请求数,提升工程的可维护性。 fis不建议用户使用内容嵌入能力作为组件化拆分的手段,因为依赖声明能力会更适合组件化开发。查看全部
-
fis支持对html中的script、link、style、video、audio、embed等标签的src或href属性进行分析,一旦这些标签的资源定位属性可以命中已存在文件,则把命中文件的url路径替换到属性中,同时可保留原来url中的query查询信息查看全部
-
资源定位的好处查看全部
-
fis的三种能力 资源定位:获取任何开发中所使用资源的线上路径 内容定位:把一个文件的内容(文本)或base64编码(图片)嵌入到另一个文件中 依赖声明:在一个文件内标记对其他资源的依赖关系查看全部
-
静态资源添加MD5版本号的好处 静态资源版本更新与缓存:http://www.infoq.com/cn/articles/front-end-engineering-and-performance-optimization-part1查看全部
-
fis是使用nodejs编写的发布到npm上的模块,要先安装nodejs(npm也会一起安装),在安装fis 1、先在官网安装nodejs 2、查看node版本 node -v 3、查看npm版本 npm -v 4、安装fis命令:npm install fis -g 5、查看fis server的帮助命令:fis server -h 6、启动server命令:fis server start 7、打开fis server根目录C:\Documents and Settings\Administrator\Application Data\.fis-tmp\www命令:fis server open 8、执行fis release后,会把当前目录下的程序发布到fis server根目录下面,可以在根目录下面运行程序(或者在浏览器地址栏输入http://127.0.0.1:8080/运行程序)查看全部
-
FIS官网 http://fis.baidu.com FIS解决方案官网 http://oak.baidu.com查看全部
-
fis release -o 压缩静态文件 fis release -p 合并静态资源 fis对静态文件的合并到指定文件夹:fis release -pd ./output查看全部
-
fis3的三种语言能力查看全部
-
fis的优势查看全部
举报
0/150
提交
取消