测试框架 Mocha 实例教程
本文全面介绍如何使用 Mocha,让你轻松上手。如果你以前对测试一无所知,本文也可以当作 JavaScript 单元测试入门。值得说明的是,除了 Mocha 以外,类似的测试框架还有 Jasmine、Karma、Tape 等,也很值得学习。
前后端分离的优缺点
前后端分离已经成为互联网项目开发的业界标准使用方式,通过 nginx + Tomcat 的方式(也可以中间加一个 nodejs) 有效的进行解耦,并且前后端分离会为以后的大型分布式架构,弹性计算架构,微服务架构
结合prototype和call的组合继承
js是基于面向对象的语言,要实现继承相当于要把子类加入父类的原型链。就实现了继承。 通过prototype和call,apply来实现
5 种将死的编程语言!
现在的开发人员都趋向于使用新的编程语言,那么旧的编程语言呢?它们的前途一般是这样两种:仍然可以使用,但逐渐不受大家欢迎;直接完全死去。
关于NodeJS工作原理的五个误解
NodeJS 诞生于 2009 年,由于它使用了 JavaScript ,在这些年里获得了非常广泛的流行。它是一个用于编写服务器端应用程序的 JavaScript 运行时,但是它就是JavaScript这句话并不是 100% 正确的。
解决异步的几种实现方式
setTimeout为异步函数,所以第二个返回值就打印为了undefined,因为不会等待计时器函数执行完成再执行外层的console.log(request())。
JavaScript 进制转换&位运算,了解一下?
在一般的代码中很少会接触到进制和位运算,但这不代表我们可以不去学习它。作为一位编程人员,这些都是基础知识。如果你没有学过这方面的知识,也不要慌,接下来的知识并不会很难。本文你将会学习到:
JS中的定时器-案例解析
倒计时定时器是在指定时间到达后触发事件,而循环定时器就是在间隔时间到来时反复触发事件,两者的区别在于:前者只是作用一次,而后者则不停地作用。
JS 常用正则表达式备忘录
提取变量的第一个匹配项;提取数组中的所有匹配项;匹配任意字符;匹配字母表中的字母;匹配特定的数字和字母;匹配一行中出现一次或多次的字符