码迷,mamicode.com
首页 > 编程语言 > 详细

JavaScript之基础-15 JavaScript OOP(概述、对象模板)

时间:2016-03-28 18:50:33      阅读:275      评论:0      收藏:0      [点我收藏+]

标签:function   关键字   object   信息   

一、JavaScript OOP 概述


OOP 概述

  - 面向对象的语言

  - 封装

      - 把相关的信息(无论数据或方法)存储在对象中

  - 继承

      - 从其它对象获得属性和方法

  - 多态

      - 能以多种不同的形式运行函数或方法

  - ECMAScript支持这些要求,因此可被是看做面向对象的


封装

  - 回顾直接量创建对象

技术分享

  - 使用new调用Object构造函数创建对象语法

技术分享


继承

  - 对象方法

      - toString()

      - toLocaleString()

      - valueOf()

技术分享


二、JavaScript 对象模板


使用function模板创建对象

  - 可以使用function模板批量的创建某种类型的多个实例,且这些实例具备相同的基础属性

技术分享


利用模板定义对象的属性

  - 对象模板中使用this关键字声明对象的属性

技术分享  - 对象模板中使用this关键字声明对象方法

技术分享


重写方法

  - 默认的toString()方法返回的信息量很少

技术分享


this关键字

  - JavaScript中,this关键字用在方法内。专门引用正在被调用的方法当前所在的对象

      - 函数中,this为当前对象

技术分享

      - 构造函数中,this 引用新创建的对象

技术分享



 总结:本章内容主要介绍了 JavaScript OOP(概述、对象模板)


本文出自 “技术交流” 博客,谢绝转载!

JavaScript之基础-15 JavaScript OOP(概述、对象模板)

标签:function   关键字   object   信息   

原文地址:http://jasonteach.blog.51cto.com/5192112/1757637

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!