美文网首页我爱编程
js中的面向对象

js中的面向对象

作者: 辣根儿 | 来源:发表于2018-04-07 14:15 被阅读0次

核心

1.把相同的东西(即对象的方法)写在构造函数的原型里,因为方法一般都是公用的,相同的,如function sayhello等等,而原型(prototype)恰好有这种特性,可以让  用构造函数构造出来的 对象 拥有同一套 写在原型中的方法,可以拿css中的class来类比,即给同一类元素加相同的样式

2.把不同的东西(即对象的属性)写在构造函数里,因为属性一般都是私有的,是不同的(如姓名,年龄等),在构造函数中通过参数传进内部,接收不同的属性。可以拿css中的行间样式来类比,即给单独的元素加样式.

好像又把这知识介绍的有点绕啦~哈哈。看来自己懂了容易,讲给别人懂还是比较难~来个例子吧

function CreatPerson (name,age){
  this.name =name
  this.age =age
}//构造函数 写私有属性
CreatPerson.prototype.sayhello = function (){
alert('hello!')
}//构造函数的原型 写公有方法

相关文章

  • JS面向对象精要(二)_函数

    JS面向对象精要(一)_原始类型和引用类型JS面向对象精要(二)_函数JS面向对象精要(三)_理解对象JS面向对象...

  • JS面向对象精要(三)_理解对象

    JS面向对象精要(一)_原始类型和引用类型JS面向对象精要(二)_函数JS面向对象精要(三)_理解对象JS面向对象...

  • JS面向对象精要(四)_构造函数和原型对象

    JS面向对象精要(一)_原始类型和引用类型JS面向对象精要(二)_函数JS面向对象精要(三)_理解对象JS面向对象...

  • JS面向对象精要(五)_继承

    JS面向对象精要(一)_原始类型和引用类型JS面向对象精要(二)_函数JS面向对象精要(三)_理解对象JS面向对象...

  • 2018-01-18

    js中的面向对象核心 js是基于对象的编程语言,在后面的学习中我们通过一种模式使其转化成为面向对象的语言。js面向...

  • 浅谈JS中的面向对象

    浅谈JS中的面向对象 本文主要说说本人在JS中对面向对象的理解。 计算机编程语言主要分为面向过程式编程和面向对象式...

  • 面向对象OOP--JS

    作者:烨竹 JS面向对象简介 JS名言:万物皆对象 JS面向对象比PHP简单很多;因为JS中没有class关键字,...

  • 在nodejs中面向对象:Bearcat

    JS中的面向对象 最最最开始,我们先来说说JS中的面向对象。 原型链 参考文章:图解Javascript原型链 J...

  • 面试题的总结与解答

    1,js中this指向的理解 在js面向对象编程里我们避免不了使用this,所以理解this指向对于在面向对象编程...

  • js对象构建

    1首先明确一点js不是面向对象的语音,但js具有极大的灵活性可以模拟面向对象,甚至面向过程乃至全世界。 2 js中...

网友评论

    本文标题:js中的面向对象

    本文链接:https://www.haomeiwen.com/subject/mplyhftx.html