美文网首页
JS面向对象

JS面向对象

作者: 妄自F | 来源:发表于2017-06-26 22:14 被阅读0次

js的面向对象

首先java script是一种轻量级的脚本语言(弱数据语言)

什么是面向对象呢?

面向对象其实就是模拟人类的认知世界的能力,也就是软件开发方法

面向对象有俩个重要的概念:

1 类:是一个集合,是个抽象的概念

2 对象:是具体的,某一个实实在在的案例

面向对象的三大特征:

1.封装

2 继承

3 多态

得到javascript的几种方式

第一种:通过 new object得到

但是由于没有类的约束,所以无法对对象重复使用,如果有10个人就要定义10个对象,使用起v来特别的不方便;

第二种:使用json得到

json也可以定义对象,但是还是有不能对对象进行重用的缺陷,接下来就是第三种

第三种 使用工厂模式得到

现在我们可以重用对象了,但是还有缺陷,缺陷就是判断不到对象的类型了,所以我们第四种方式解决,也就是构造函数的方式解决

第四种是构造函数的方式

这样就可以轻易的判断对象的类型了。

封装--javascript原型(prototype)

什么是原型

原型是js中非常特殊的一个对象,当一个函数创建后,会随之产生一个原型对象,当通过这个函数的构造函数创建了一个具体的对象之后,在这个具体的对象中就会有一个属性指向原型,这就是原型的概念。

原型的内存模型图如下:

相关文章

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

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

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

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

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

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

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

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

  • js 面向对象和面向过程

    js 面向对象和面向过程

  • 面向对象OOP--JS

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

  • JavaScript笔记(一)

    一、面向对象面向过程的区别 1、什么是js对象 js对象:属性和方法的集合,js所有数据都可以看成对象...

  • JS面向对象

    JS面向对象入门 1、面向对象语言概念面向对象语言主要包括 类、对象、封装、多肽。2、面向对象的编程思想面向过程思...

  • 2018-01-18

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

  • 浅谈JS中的面向对象

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

网友评论

      本文标题:JS面向对象

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