WEB前端高级技术编程11JS面向对象基础(324KB).pptVIP

  • 2
  • 0
  • 约3.69千字
  • 约 18页
  • 2018-04-09 发布于未知
  • 举报

WEB前端高级技术编程11JS面向对象基础(324KB).ppt

JS面向对象基础 课程内容安排 面向对象术语 原型 对象应用 创建对象 面向对象术语 面向过程:面向结构的设计方法中最经典的一句话是“自顶向下,逐步细化” 面向对象的特性 封装,此特性可隐藏对象内部的实现细节,对外提供一致的访问接口 。 继承,简单的代码复用机制,使子类拥有父类的特性。 多态 ,以一致的方式使用不同的实现,实现接口不变性。 属性:属性描述了对象的状态 。 方法 :是对象具有可实施的动作 。 原型 基于原型的语言的特点 只有对象,没有类;对象继承对象,而不是类继承类。 “原型对象”是基于原型语言的核心概念。原型对象是新对象的模板,它将自身的属性共享给新对象。一个对象不但可以享有自己创建时和运行时定义的属性,而且可以享有原型对象的属性。 除了语言原生的顶级对象,每一个对象都有自己的原型对象,所有对象构成一个树状的层级系统。root节点的顶层对象是一个语言原生的对象,其他所有对象都直接或间接继承它的属性。 显然,基于原型的语言比基于类的语言简单得多,我们只需要知道用对象去创建对象,就可以在原型的世界里大行其道了! 使用原型 function obj(uname){ this.name = uname; } var temp = new obj(ck); function oldobj(csna

文档评论(0)

1亿VIP精品文档

相关文档