- 博客(4)
- 资源 (39)
- 收藏
- 关注
原创 babel——下一代 JavaScript 语法的编译器
写在前面:Node 环境是默认支持 ECMAScript6 的,但我们需要使用 babel 来满足我们使用新特性的需求。 以下内容为了不让项目产生环境依赖,没有使用全局安装的方式。你可以新建一个文件夹,在其内部执行。浏览器环境babel 6 开始不再支持浏览器环境, 如果你使用的是 babel 6+ , 那么你需要以构建工具, 这里仅使用 babel 5终端运行一下命令安装 babel:
2017-05-31 15:52:10 1434
原创 一道题看透函数柯里化(currying)
对于函数的柯里化(currying)应该不陌生,简单来说 Currying 技术是一种通过把多个参数填充到函数体中,实现将函数转换为一个新的经过简化的(使之接受的参数更少)函数的技术。当发现正在调用同一个函数时,并且传递的参数绝大多数都是相同的,那么用一个Curry化的函数是一个很好的选择.下面利用闭包实现一个curry化的加法函数, 我们简单理解一下 curry 化:function add(x,
2017-05-25 18:51:40 1854
原创 github GPG 配置
GPG是一种加密算法,现在github支持commit使用GPG加密,从而保证提交的commit在传输的过程中没有被篡改。 详细信息可以查看:https://help.github.com/articles/signing-commits-using-gpg/安装 GPG:brew install GPG生成GPG:keygpg --gen-key根据提示,生成GPG key,这一步需要设置用户名
2017-05-14 15:37:12 5642
原创 面向web前端及node开发人员的vim配置
鉴于 window 下基本用不到 vim,所以下面内容不再提及 window,具体可以在相应 github 中查看手册 操作基础:已装有上有 nodejs(npm)。没装的可以移步官网:https://nodejs.org/en/另有 sublime 配置方式,请移步:sublime配置及使用技巧插件管理工具 pathogengithub地址: githubmkdir -p ~/.vim/auto
2017-05-07 14:20:30 3213
AJAX企业级开发
2017-05-14
HTML5与CSS3权威指南(第三版)-下册
2017-05-12
精彩绝伦的JQuery
2017-05-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人