19-05-09 文件夹拷贝工具 ncp / JS继承机制

377 阅读1分钟

文件夹拷贝工具 ncp

www.npmjs.com/package/ncp

vue-router自带的滚动条位置控制api scrollBehavior

查看npm全局安装的路径

npm bin g

JS继承机制

在Javascript语言中,new命令后面跟的不是类,而是【构造函数】,而用构造函数生成实例对象,有一个缺点,那就是无法共享属性和方法(例如java的类中定义的成员变量)。

var Cat= function(name){
    this.type= '动物'
    this.name= name;
}
var cat1= new Cat('one');
var cat2= new Cat('two');
//当我们想将Cat的类别从'动物'划分到更细的'猫科动物'时,只能挨个修改实例

这就是【prototype】产生的原因,作为实例对象需要共享的属性与方法的容器,与构造函数constructor互为属性

var Cat= function(name){
    this.name= name;
}
Cat.prototype.type= '动物';
var cat1= new Cat('one');
var cat2= new Cat('two');
//当我们想将Cat的类别从'动物'划分到更细的'猫科动物'时
Cat.prototype.type= '猫科动物'