摘要:
JS中构造函数有普通函数有什么区别? 1.一般规则 构造函数都应该以 一个大写字母开头,eg: function Person(){...} 而非构造函数则应该以一个小写字母开头,eg: function person(){...} 2.调用方式 任何函数,只要通过 new 操作符来调用,那它就可以 阅读全文
摘要:
一.什么是"非构造函数"的继承? 现在有一个对象,叫"中国人". var Chinese = { nation:'中国' } 还有一个对象,叫做"医生". var Doctor = { career:'医生' } 请问怎么才能让"医生"去继承"中国人",也就是说,我怎样才能生成一个"中国医生"的对象 阅读全文
摘要:
对象之间继承的 5 中方法. 比如, 现在有一个"动物"对象的构造函数. function Animal(){ this.species = "动物"; } 还有一个"猫"对象构造函数 function Cat(name,color){ this.name = name; this.color = 阅读全文
摘要:
js是一门基于面向对象编程的语言. 如果我们要把(属性)和(方法)封装成一个对象,甚至要从原型对象生成一个实例,我们应该怎么做呢? 一.生成对象的原始模式 假定把猫看成一个对象,它有name和color两个属性. var cat = { name:'', color:'' } 现在,我们需要根据这个 阅读全文