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