自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (2)
  • 收藏
  • 关注

原创 gulp教程之gulp中文API

src()gulp.src()方法输入一个glob(比如匹配一个或多个文件的字符串)或者glob数组,然后返回一个可以传递给插件的数据流。Gulp使用node-glob来从你指定的glob里面获取文件,这里列举下面的例子来阐述,方便大家理解:js/app.js 精确匹配文件js/*.js 仅匹配js目录下的所有后缀为.js的文件js/*/.js 匹配js目录及其子目录下所有后缀为.js的文件

2016-06-12 12:24:00 886

原创 前端单元测试工具

单元测试Unit Test 很早就知道单元测试这样一个概念,但直到几个月前,我真正开始接触和使用它。究竟什么是单元测试?我想也许很多使用了很久的人也不一定能描述的十分清楚,所以写了这篇文章来尝试描述它的特征和原则,以帮助更多人。一、什么是单元测试?先来看看单元测试的定义,在维基百科英文版中可以找到Kolawa Adam在 Automated Defect Prevention: Best Prac

2016-06-12 10:33:06 11715

原创 前端代码覆盖率工具istanbul

测试的时候,我们常常关心,是否所有代码都测试到了。这个指标就叫做“代码覆盖率”(code coverage)。它有四个测量维度:行覆盖率(line coverage):是否每一行都执行了?函数覆盖率(function coverage):是否每个函数都调用了?分支覆盖率(branch coverage):是否每个if代码块都执行了?语句覆盖率(statement coverage):是否每个

2016-06-12 10:00:12 3852 1

原创 hexo博客搭建并上传github

安装node.js 安装hexo npm install hexo -ghexo init blog hexo g hexo s注册github账号 创建仓库电脑生成ssh-keygithub上添加ssh-key修改_config.yml文件 deploy: type: git repo: git@github.com:codePan/blog.git branch:

2016-06-08 15:43:18 771

原创 gulp详细学习教程

对网站资源进行优化,并使用不同浏览器测试并不是网站设计过程中最有意思的部分,但是这个过程中的很多重复的任务能够使用正确的工具自动完成,从而使效率大大提高,这是让很多开发者觉得有趣的地方。一、概述gulp是前端开发过程中对代码进行构建的工具,是自动化项目的构建利器;她不仅能对网站资源进行优化,而且在开发过程中很多重复的任务能够使用正确的工具自动完成。使用她,我们不仅可以很愉快的编写代码,而且大大提高我

2016-06-08 14:09:15 635

原创 前端代码规范(静态检查)工具

CSSLint官网:http://csslint.netCSSLint是一个用来帮你找出CSS代码中问题的工具,它可做基本的语法检查以及使用一套预设的规则来检查代码中的问题,规则是可以扩展的。JSHint官网:http://jshint.comJSHint是一个JavaScript的代码质量检查工具,主要用来检查代码质量以及找出一些潜在的代码缺陷。使用方法:进入官网首页,粘贴你的代码,你的错误和不正

2016-06-07 18:57:20 12492

原创 后端代码规范工具

现在很多开源工具都可以对代码进行规范审核,比较流行的有以下几款,大致给个简单介绍。PMD:是一款采用BSD协议发布的Java程序代码检查工具,可以做到检查Java代码中是否含有未使用的变量、是否含有空的抓取块、是否含有不必要的对象等。FindBugs:是一个静态分析工具,它检查类或者 JAR 文件,将字节码与一组缺陷模式进行对比以发现可能的问题。Checkstyle:是一个静态分析工具,检查J

2016-06-07 18:47:08 1238 1

原创 HTML5

HTML5是什么HTML5 是继HTML4.01 和XHTML1.0 之后的超文本标记语言的最新版本。它是由一群 自由思想者组成的团队设计出来,并最终实现多媒体支持、交互性、更加智能的表单,以及 更好的语义化标记。 HTML5 并不仅仅是HTML 规范的最新版本,而是一系列用来制作现代富Web 内容的 相关技术的总称,其中最重要的三项技术分别为:HTML5 核心规范(标签元素)、CSS(层

2016-06-02 15:55:20 12457

原创 JavaScript模块化实现库教程

初识requireJS随着网站功能逐渐丰富,网页中的js也变得越来越复杂和臃肿,原有通过script标签来导入一个个的js文件这种方式已经不能满足现在互联网开发模式,我们需要团队协作、模块复用、单元测试等等一系列复杂的需求。 RequireJS是一个非常小巧的JavaScript模块载入框架,是AMD规范最好的实现者之一。最新版本的RequireJS压缩后只有14K,堪称非常轻量。它还同时可以和其他

2016-06-02 11:34:27 780

原创 Node.js学习

Node.js简介Node.js是一个建立在chorme浏览器V8JavaScript引擎上的一个JavaScript运行时(运行环境)。Node.js使用一个事件驱动,非阻塞I/O模型使她高效和不同。Node.js包的生态系统,npm,是一个全球最大的开源库生态系统。Node.js发明者的设计初衷最初的目标是写一个事件驱动、非阻塞I/O的web服务器后来变成构建网络应用基础框架,在此基础可以构

2016-06-01 15:44:43 1563

angularJS教程

这是AngularJS教程,写的比较详细

2015-11-13

移动开发框架ionic文档教程

这是移动app的html5+css3_javascript框架,旨在快速开发移动端应用,他依赖于angularJS

2015-09-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除