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

2014年06月的内容

JAVASCRIPT

单页Web应用

一、定义 单页 Web 应用 (single-page application 简称为 SPA) 是一种特殊的 Web 应用。它将所有的活动局限于一个Web页面中,仅在该Web页面初始化时加载相应的HTML、JavaScript 和 CSS。一旦页面加载完成了,SPA不会因为用户的操作而进行页面的重...

煦涵 3年前 (2014-06-30) 4319℃ 0评论 2 喜欢

AUTOMATION

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 喜欢

AUTOMATION

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

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

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

AUTOMATION

Gulp——自动化构建工具

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

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

AUTOMATION

Grunt——自动化构建工具

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

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

AUTOMATION

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 喜欢

SPECIFICATION

前端Code规范之JS

一、缩进,分号,单行长度 1.缩进一律使用2个空格 2.Statement 结束一律以分号结束, 不可以省略 3.单行长度,理论上不要超过80列,不过如果编辑器开启 soft wrap 的话可以不考虑单行长度,如果需要换行,存在操作符的情况,一定在操作符后换行,然后换的行缩进4个空格。 二、添加空行...

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