面向对象课件源码_第1页
面向对象课件源码_第2页
面向对象课件源码_第3页
面向对象课件源码_第4页
面向对象课件源码_第5页
已阅读5页,还剩4页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Javascript面向对象什么是面向对象编程用对象的思想去写代码,就是面向对象编程过程式写法面向对象写法我们一直都在使用对象数组Array时间Date面向对象编程(OOP)的特点抽象:抓住核心问题封装:只能通过对象来访问方法继承:从已有对象上继承出新的对象多态:多对象的不同形态Javascript面向对象对象的组成方法(行为、操作)——函数:过程、动态的属性——变量:状态、静态的创建第一个面向对象程序为对象添加属性和方法Object对象this指向创建两个对象:重复代码过多Javascript面向对象工厂方式面向对象中的封装函数改成与系统对象类似写法首字母大写New关键字提取This指向为新创建的对象构造函数用来创建对象的函数,叫做构造函数存在的问题对象的引用浪费内存Javascript面向对象原型-prototype概念重写对象方法,让相同方法在内存中存在一份(提高性能)学习原型类比:CSS中的Class通过原型改写工厂方式原则相同的属性和方法可以加载原型上混合的编程模式总结面向对象写法构造函数加属性,原型加方法Javascript面向对象面向对象的选项卡原则先写出普通的写法,然后改成面向对象写法普通方法变型尽量不要出现函数嵌套函数可以有全局变量把onload中不是赋值的语句放到单独函数中改成面向对象全局变量就是属性函数就是方法Onload中创建对象改this指向问题Javascript面向对象面向对象的拖拽注意Event对象本课知识点理解面向对象JS中对象的组成用工厂方法创建一个对象原型的概念和使用修改系统对象(及原型)混合的构造函数/原型方式本课练习1.为数组对象添加求和,最大值2.为字符串对象添加判断是不是最后一个字母3.面向对象的选项卡4.给

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论