0.1.2 • Published 10 years ago

cjf v0.1.2

Weekly downloads
-
License
ISC
Repository
-
Last release
10 years ago

#前端自动化构建工具,基于fis3

  • less预编译
  • css prefix
  • 静态资源压缩(css、js、png)

##目录结构-test

####源码:

	 workspace // 工作目录
	 ├ components // 模块,暂时只放html。TODO:把css、js、html、图片都放一起
	 ├ fonts // 文字
	 ├ images // 图片
	 ├ js // js文件
	 ├ less // less文件
	 ├ third // 第三方文件
	 ├ index.html // 首页

####编译后:

	 output
	 ├ static // 静态资源
	 | ├ fonts // 文字
	 | ├ images // 图片
	 | ├ js // js文件
	 | ├ css // less文件
	 | ├ third // 第三方文件
	 ├ index.html // 首页

##快速入门

####编译

cjf release -d ./output

编译输出到项目文件 '/output' 目录

cjf release

编译到本地服务器,不压缩

cjf release prod

编译到本地服务器,压缩

####文件监听 + 浏览器自动刷新

cjf release -wL

监听本地文件变动,自动编译到本地服务器,刷新浏览器

##Web Server

内置 Web Server,方便调试构建页面

cjf server start

开启本地服务器

cjf server stop

关闭本地服务器

cjf server open

打开本地服务器文件

cjf server clean

删除本地服务器文件

##在html中嵌入资源

  • 嵌入图片(转base64 图片)
	<img title="logo" src="images/logo.gif?__inline"/>
  • 嵌入样式
	<link rel="stylesheet" type="text/css" href="demo.css?__inline">
  • 嵌入html
	<link rel="import" href="demo.html?__inline">
  • 嵌入js
	<script type="text/javascript" src="demo.js?__inline"></script>

##在css中嵌入资源

  • 嵌入图片
	.style {
	      background: url(images/logo.gif?__inline);
	  }
  • 嵌入css
	@import url('demo.css?__inline');

##less

  • 过滤下划线开头命名的less文件
  • html中内联less执行编译
	<style type="text/x-less">
	body{
		a{
			color:red;
		}
	}
	</style>
  • 外链less
	<link rel="stylesheet" href="less/lifehacker.less">

##cssautoprefixer

  • 编译默认开启autoprefixer
0.1.2

10 years ago

0.1.1

10 years ago

0.1.0

10 years ago

0.0.2

10 years ago

0.0.1

10 years ago

1.0.6

10 years ago

1.0.4

10 years ago

1.0.3

10 years ago

1.0.2

10 years ago

1.0.1

10 years ago

1.0.0

10 years ago

0.0.0

10 years ago