JS/CSS Version
JS/CSS Version Controller
GRUNT
The JavaScript Task Runner
- Why use a task runner?
In one word: automation. The less work you have to do when performing repetitive tasks like minification, compilation, unit testing, linting, etc, the easier your job becomes.
After you've configured it through a Gruntfile, a task runner can do most of that mundane work for you—and your team—with basically zero effort.
- Why use Grunt?
The Grunt ecosystem is huge and it's growing every day. With literally hundreds of plugins to choose from, you can use Grunt to automate just about anything with a minimum of effort.
If someone hasn't already built what you need, authoring and publishing your own Grunt plugin to npm is a breeze.
FIS3
FIS3 面向前端的工程构建系统。解决前端工程中性能优化、资源加载(异步、同步、按需、预加载、依赖管理、合并、内嵌)、模块化开发、自动化工具、开发规范、代码部署等问题。
Node.js
Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. Node.js uses an event-driven, non-blocking I/O model
that makes it lightweight and efficient. Node.js' package ecosystem, npm
, is the largest ecosystem of open source libraries in the world.
FIS3
npm install -g fis3
test
fis3 -v
[INFO] Currently running fis3 (/usr/local/lib/node_modules/fis3/)
v3.4.17
/\\\\\\\\\\\\\\\ /\\\\\\\\\\\ /\\\\\\\\\\\
\/\\\/////////// \/////\\\/// /\\\/////////\\\
\/\\\ \/\\\ \//\\\ \///
\/\\\\\\\\\\\ \/\\\ \////\\\
\/\\\/////// \/\\\ \////\\\
\/\\\ \/\\\ \////\\\
\/\\\ \/\\\ /\\\ \//\\\
\/\\\ /\\\\\\\\\\\ \///\\\\\\\\\\\/
\/// \/////////// \///////////