FED实验室 - 专注WEB端开发和用户体验

 分类:AUTOMATION

Related Automatic Tools , eg: gulp、grunt、bower

使用jsdoc-toolkit实现JS API文档自动化

在前面的博文中探讨自动化工程问题时,写过基于NodeJS的,使用gulp、grunt的jsdoc插件实现文档自动化。本文探讨基于java环境的自动化实现。 一、Java安装与环境配置 关于Java的安装与环境配置,可以参考博文YUI Compressor for Sublime text2 二、js...

煦涵 3年前 (2014-11-11) 3431℃ 0评论 0 喜欢

Gulp-ruby-sass

gulp-ruby-sass基于ruby和sass,编译Sass文件为 CSS文件。 特点:比gulp-sass,但是更稳定,功能更丰富。 一、安装 $ npm install --save-dev gulp-ruby-sass 需要先安装Ruby和Sass,如果你是OSX和Linux系统可能已经有...

煦涵 3年前 (2014-07-26) 10023℃ 0评论 2 喜欢

Bower——前端开发包管理工具

Bower 是 twitter 推出的一款包管理工具,基于nodejs的模块化思想,把功能分散到各个模块中,让模块和模块之间存在联系,通过 Bower 来管理模块间的这种联系。官网请戳这里:http://bower.io/ 包管理工具一般有以下的功能: a)注册机制:每个包需要确定一个唯一的 I...

煦涵 3年前 (2014-07-22) 5486℃ 0评论 0 喜欢

Karma+Jasmine实现自动化测试

一、Karma和Jasmine介绍 1.Karma介绍 Karma是Testacular的新名字,在2012年google开源了Testacular,2013年Testacular改名为Karma。Karma是一个让人感到非常神秘的名字,表示佛教中的缘分,因果报应,比Cassandra这种名字更让人...

煦涵 3年前 (2014-07-15) 16919℃ 4评论 11 喜欢

Qunit:使用Qunit测试你的javascript代码

一、What is QUnit? Qunit是一款强大的可用来测试代码的javaScript单元测试框架。QUnit由jQuery团队成员编写,是jQuery的官方测试套件,不仅如此,QUnit还可以测试任何常规javaScript代码,甚至可以通过一些像Rhino或者V8这样的JavaScript...

煦涵 3年前 (2014-06-25) 3845℃ 0评论 1 喜欢

Gulp——API

一、实例 1.新建gulpfile.js文件: var gulp = require('gulp'), uglify = require('gulp-uglify'); /* *创建minify任务 *js文件夹中有一个文件名为app.js文件,这时在build/js/里会生成...

煦涵 3年前 (2014-06-24) 2259℃ 0评论 0 喜欢

Javascript单元测试框架Qunit和Jasmine的比较

Javascript的单元测试,其实之前用的不多,TDD培训之后一直想用在正式项目中,但却被一次次失败和太麻烦放弃。虽然麻烦但单元测试的重要性是公认的,好的单元测试能保证产品的质量。如何写Javascript的单元测试,后面面再写关于这块的文章。今天讨论Javascript单元测试的框架。 工欲行...

煦涵 3年前 (2014-06-09) 3218℃ 1评论 1 喜欢

Gulp——自动化构建工具

前言 随着Web技术的发展,前端工程师需要维护的代码变得极为庞大和复杂,代码维护、压缩、打包、发布等流程也变得极为繁琐,在重复劳动的过程中浪费了大量时间和精力,于此同时,出错的概率也在隐性增加,因为我们的愿景是有一种工具可以取代这种重复劳动,在国内一些大型互联网公司都有自己的工具,如百度的FIS,腾...

煦涵 3年前 (2014-06-03) 2801℃ 0评论 0 喜欢

Grunt——自动化构建工具

Preface 随着Web技术的发展,前端工程师需要维护的代码变得极为庞大和复杂,代码维护、压缩、打包、发布等流程也变得极为繁琐,在重复劳动的过程中浪费了大量时间和精力,于此同时,出错的概率也在隐性增加,因为我们的愿景是有一种工具可以取代这种重复劳动,在国内一些大型互联网公司都有自己的工具,如百度的...

煦涵 3年前 (2014-06-03) 2857℃ 0评论 0 喜欢

Grunt:压缩文件

一、配置环境 安装Grunt前,需要安装Node和NPM 二、项目创建 1.创建目录: $ mkdir grunt_proj 2.新建package.json文件 { "name": "grunt_proj", "version": "0.0.1", "description": ...

煦涵 3年前 (2014-06-02) 1974℃ 0评论 0 喜欢