zoukankan      html  css  js  c++  java
  • js 面向对象

    对象:一个放了很多属性与方法的集合

    一切皆对象,但null和undefiend是奇葩

    全局对象 1、网页里 window   1、node里 Global

    内置对象例如:Date  Array

    自定义对象:继承的关系

    对象的大小排序:window ---Object---String Number Bool

    1、构造函数:实例是构造是个函数,是用来生实例(对象)的,所有的对象都是由构造函数创建的,但有的构造函数不孕不育,例:new Math()

    2、实例:就是对象(构造函数生的),平时用的东西都是实例(数组什么的);有时用new生出来;实例通过constructor找构造函数([ ].constructor);构造函数用instanceof判断实例是否是自己生的([ ] instanceof Array);

    3、继承:生成的实例具有构造函数身上的属性和方法;一个构造函数继承另一个构造函数

    4、构造函数的属性和方法(私有):只有构造函数能用,实例不能用 例如:Array.name   Array.of()

    5、实例的属性和方法(共享):只有实例能有,构造函数不能用;构造函数能间接调用 Array.prototype.contat()

  • 相关阅读:
    LESS的简单介绍
    实例化对象的过程
    原生的AJAX
    http基础
    display的属性值测试
    js中arguments的简单用法
    JS数组控制台排序
    js中使用switch的语法结构和意义
    js入门—控制台输出console.log
    css入门—position详解
  • 原文地址:https://www.cnblogs.com/pengc/p/8810780.html
Copyright © 2011-2022 走看看