书架

书架

=一个知识书库=

测试框架 Mocha 实例教程

测试框架 Mocha 实例教程

[Mocha](https://mochajs.org/)(发音"摩卡")诞生于2011年,是现在最流行的JavaScript测试框架之一,在浏览器和Node环境都可以使用。 所谓"测试框架",就是运行测试的工具。通过它,可以为JavaScript应用添加测试,从而保证代码的质量。 本文全面介绍如何使用Mocha,让你轻松上手。如果你以前对测试一无所知,本文也可以当作JavaScript单元测试入门。值得说明的是,除了Mocha以外,类似的测试框架还有[Jasmine](https://jasmine.github.io/)、[Karma](https://karma-runner
more...
Babel 配置用法解析

Babel 配置用法解析

# Babel 配置用法解析 > 写前面:babel默认是只会去转义js语法的,不会去转换新的API,比如像Promise、Generator、Symbol这种全局API对象,babel是不会去编译的。在我学会了babe配置l大法之后,看我一会儿怎么把这些新的API给它编译出来就完事儿了。 ------ ##### 本文基于babel7.8.0。我主要记录下babel配置需要的一些重要的模块儿包,来一步步进行babel的一个配置解析(以babel.config.js方式配置为例)。 ##### 本文主要涉及到的一些babel包: - ##### `@ba
more...
Babel 入门教程

Babel 入门教程

[Babel](https://babeljs.io/)是一个广泛使用的转码器,可以将ES6代码转为ES5代码,从而在现有环境执行。 ![](http://www.lixianglong.cn/bg_store/img/content/bg2016012501.png) 这意味着,你可以现在就用 ES6 编写程序,而不用担心现有环境是否支持。下面是一个例子。 ``` // 转码前 input.map(item => item + 1); // 转码后 input.map(function (item) { return item + 1; }); ```
more...
express中cookie的使用和cookie-parser的解读

express中cookie的使用和cookie-parser的解读

> 最近在研究express,学着使用cookie,开始不会用,就百度了一下,没有百度到特别完整的解答。查阅了express的API,综合了网友的博客,解读了cookie-parser的源码,以及使用WebStorm和Chrome验证,终于明白了express中cookie的使用。顾此篇文章即是分享也是总结。 <!--more--> # 1. cookie的创建 express直接提供了api,只需要在需要使用的地方调用如下api即可 ```javascript function(req, res, next){ ... res
more...
Window同一电脑配置多个git公钥

Window同一电脑配置多个git公钥

> 前言 配置多个本地ssh-key之前,先初始化下GIt环境哦! 可以参照:[https://www.cnblogs.com/poloyy/p/12185132.html](https://www.cnblogs.com/poloyy/p/12185132.html) 执行前两步就好啦 <!--more--> # 本地生成两个ssh-key ```bash ssh-keygen -t rsa -C "123456@qq.com" -f ~/.ssh/polo_rsa ssh-keygen -t rsa -C "123457@qq.com" -f ~/.ssh/
more...