• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
yangrui2018
博客园    首页    新随笔    联系   管理    订阅  订阅

js面向对象

用对象的方式写代码(简洁明了)

普通写法称之为过程式写法,

面向对象特点

抽象(把一样的东西或方法抽取出来);

封装性(只能通过对象.对象中方法去使用);

继承(重复使用方法);

面向对象的基本写法

对象的组成

实例:

var arr=【】;//创建数组,也是一个对象

arr,number=10;//对象下的变量是对象的属性

arr.test=function(){//arr下的test方法

alert(123);

}

arr.test();//调用arr下的test方法

alert(arr,number);弹出arr下number属性的属性值

如何分辨属性与方法?

  属性只是运用,单纯的对象点属性

  方法只要是调用,都会加括号

面向对象实例:

  var obj=new object();//创建空对象等同于obj={ }

  obj.name="小明";

  obj.showname=function(){

  alert(1)

  }

工厂方式(函数式的面向对象)

  工厂方式:封装函数

 

posted @ 2017-07-18 22:41  yangrui2018  阅读(103)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3