摘要:npm init/install 语义版本号分为X.Y.Z三位,分别代表主版本号、次版本号和补丁版本号。当代码变更时,版本号按以下原则更新。 如果只是修复bug,需要更新Z位。 如果是新增了功能,但是向下兼容,需要更新Y位。 如果有大变动,向下不兼容,需要更新X位。 https://docs.npm
阅读全文
摘要:https://juejin.im/post/5a5728436fb9a01c982c7d93
阅读全文
摘要:1. 每个函数都包含两个非继承而来的方法:call()方法和apply()方法。 2. 相同点:这两个方法的作用是一样的。 都是在特定的作用域中调用函数,等于设置函数体内this对象的值,以扩充函数赖以运行的作用域。 一般来说,this总是指向调用某个方法的对象,但是使用call()和apply()
阅读全文
摘要:http://www.cnblogs.com/upup2015/p/7927485.html 一个等号是赋值操作,==先转换类型再比较, 先判断类型,如果不是同一类型直接为false npm install --save-dev babel-polyfill 然后我们引入 1 在JavaScript
阅读全文
摘要:http://www.cnblogs.com/Darren_code/p/node_express.html express -e nodejs-product 用Supervisor守护你的Node.js进程 https://www.jianshu.com/p/6d84e5efe99d https
阅读全文
摘要:cnpm install -g XXX errors : npm i --registry=https://registry.npm.taobao.org 标签: nodejsnpm 2014-01-17 10:44 23898人阅读 评论(2) 收藏 举报 标签: nodejsnpm 2014-0
阅读全文
摘要:最近在产品中开发基于REST的API接口,结合自己最近对Node.js的研究,想基于它开发一个REST Client做测试之用。 通过初步研究,Node.js开发HTTP Client还是挺方便的。 选用Node的理由: 1. 使用完全基于JavaScript的Node测试JSON格式的数据,非常之
阅读全文
摘要:http://www.tuicool.com/articles/rAnaYvn http://www.tuicool.com/articles/Y73aYn (contrast stub and mock in java )http://www.cnblogs.com/TankXiao/archiv
阅读全文
摘要:引子 有群友问到Express怎么做 单元测试/覆盖率测试,这是上篇所遗漏的,特此补上 Express Web测试 做 Express Web 测试首先要面对的问题是在哪端进行测试: 客户端的请求响应测试是黑盒,需要预启动站点,且无法附加覆盖率测试 服务端的单元测试需要 Mock ,可附加覆盖率测试
阅读全文
摘要:闭包有效的减少了函数所需定义的参数数目。这对于并行运算来说有重要的意义。在并行运算的环境下,我们可以让每台电脑负责一个函数,然后将一台电脑的输出和下一台电脑的输入串联起来。最终,我们像流水线一样工作,从串联的电脑集群一端输入数据,从另一端输出数据。这样的情境最适合只有一个参数输入的函数。闭包就可以实
阅读全文
摘要:function fun(n,o) { console.log(o) return { fun:function(m){ return fun(m,n); } }; } var a = fun(0); a.fun(1); a.fun(2); a.fun(3);//undefined,?,?,? va
阅读全文
摘要:Typed Arrays(类型数组)这个概念,可能对很多人来说非常陌生,那么它是什么,又有什么用途呢? 之前的问题 Web应用程序变得越来越强大,例如新增了音视频处理、WebSocket等多个功能特性。毫无疑问,如果Javascript能够快速方便的操作原始二 进制数据会相当的有用。过去,我们必须要
阅读全文
摘要:不过我之前用过一个Chrome的插件叫浏览器兼容性检测工具,可以在内网测试,会自动监测网页的设计是否满足对应浏览器及版本的规范,不满足的话就会详细提示出来,不过有些过于专业性了,更适合开发人员查看,测试人员可以推荐给开发人员使用,这样在开发阶段就规避掉一些兼容性问题岂不是更好。 http://blo
阅读全文
摘要:npm install 本地安装与全局安装的区别 本地安装1. 将安装包放在 ./node_modules 下(运行npm时所在的目录)2. 可以通过 require() 来引入本地安装的包 全局安装1. 将安装包放在 /usr/local 下2. 可以直接在命令行里使用 如果你在编写Node.js
阅读全文