摘要:
1. karma对我们有什么帮助:karama能够使我们测试驱动开发流程更加简单简单,快速,有趣。2. karma定义:karama是一个基于node.js的javascript执行过程的管理工具(test runner),该工具可以用于测试目前主流的浏览器(web brower),也可以集成到对应的CI(continue Integeration)工具中,其强大之处可以监控(watch)文件的变化,然后自行执行。通过console.log显示测试结果。其运行结果通过命令行的形式向开发者展示出来,从而得出那个浏览器失败,那个浏览器成功。3. karma安装 前提条件 需要安装NodeJS 与N 阅读全文
摘要:
一. phantomjs定义 无界面的webkit引擎,它为我们提供了一个命名行的浏览器接口,可以帮助我们生成网页的截图以及抓取网页内容。二.phantomjs 下载及安装下载地址:http://phantomjs.org/download.html直接解压安装并且配置path环境变量,执行如下命令查看配置是否正确。 #phantomjs --version 1.9.2三.简单demo 通过Phantomjs运行简单的hello world demo如下创建简单的hello.js文件,其内容如下:console.log('Hello, world!');phantom.exit 阅读全文
摘要:
问题:对google账户设置了双重校验(修改了校验规则),导致foxmail,mailfox等在收取gmail邮件时,提示用户名,密码错误!解决办法:01. 登陆网页版的google账户02. 点击 安全性-->应用密码 设置 按钮03. 在录入框中输入任意原始字母,点击生成04.将步骤3中生成的密码重新录入到第三方软件中(foxmail).. 阅读全文
摘要:
1. jekyll介绍: jekyll是一个自定义blog网站模板,通过Markdown与Liquid转换文本,通过使用GitHub Pages作为引擎服务,免费的来发布个人的blog网站。2. jekyll安装: 需要的前提条件:RubyRubyGemsLinux, Unix, or Mac OS X 安装步骤 (本环境主要在cygwin下安装,在cygwin安装时,需要选择其开发版,以及对应的其他安装包)在windows上安装cygwin(具体步骤略安装时,需要选择ruby,开发等)执行以下以下代码:获取对应的jekyll包,并且安装:如下图所示(备注:由于jekyll的ruby国内无.. 阅读全文
摘要:
一. yeoman介绍 主要由以下3部分构成:yo: 创建一个新的应用程序的架构工具。grund:开发任务自动化的命令行工具。Bower: 全称:Twitter Bower,包管理器以及资源管理器二. yeoman安装(windows安装) yeoman主要的安装步骤如下:安装nodejs(去官方网站http://nodejs.org/download/下载xp版本)。安装步骤省略。安装yo,如下命令所示(此命令将会自动安装Grunt与Bower):npm install -g yo 由于yo命令在产生不同的应用框架的时候需要其他的插件,因此,在安装的时候,需要安装对应的插件,以下以we... 阅读全文