js

规避javascript多人开发函数重名问题

答:

        首先是通过命名规范,比如根据不同的开发人员实现的功能,在函数名加前缀,虽然函数名看起来复杂,发布的时候还是可以替换,从而优化。

        还有一种办法是,每个开发人员都把自己的函数封装到类中,然后调用的时候即使函数名相同,但是因为是要类.函数名来调用,所以也减少了重复的可能性。


JavaScript继承的实现

一般使用构造函数和prototype

function Animal(name) {
  this.name = name;
  }
  Animal.prototype.getName = function() {alert(this.name)}
  function Dog() {};
  Dog.prototype = new Animal("Buddy");
  Dog.prototype.constructor = Dog;
  var dog = new Dog();


你可能感兴趣的:(javascript)