欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    javaScript面向对象(一).ppt

    • 资源ID:5435993       资源大小:318.50KB        全文页数:14页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    javaScript面向对象(一).ppt

    第一讲,javaScript面向对象编程,Company Logo,概述1.JS中的对象2.JS中的继承3.对象成员4.window对象5.作用域链,Company Logo,引言在java语言中有一句非常著名的话Everything is Object。在JS中也是一样,所有的东西都是对象。对象是一切的基础,在本讲中首先给大家介绍下什么是对象JS中的对象对象就是包含一组变量和函数的集合实例通常对象是由类派生而来,而类定义了对象拥有的属性和方法。如果你的脚本都是对象之间的交互操作那么就可以说这个脚本是面向对象的脚本JavaScript是一种基于原型(prototype)的面向对象的语言,它没有类的概念,所有的一切都是派生自现有对象的一个副本JavaScript中有关面向对象的特性是通过原型(prototype)来实现的,Company Logo,JavaScript中的对象分为以下2类1.Function对象,例如alert()函数可以使用参数改变此对象的功能:alert(abc);2.Object对象,这类对象无法像Function类对象那样调用,而且具有固定的功能如:var obj=new Object();obj(abc);/会报错,因为obj不是Function类型的对象3.Function类型对象又分为2类:a.Function实例,例如alert(),可以使用参数来调用 b.作为构造函数的Function,必须通过new关键字来进行实例化,Company Logo,4.为了提高使用效率,JavaScript提供了下列内置对象a.Object是通用基础对象,可以使用它来创建简单的静态对象,其简写为b.Function是所有带参对象复制出的对象,也是在脚本中定义函数时所创建的对象,其简写为function()c.Array是一种特殊的属性和方法的集合,比如使用它的length属性可以迭代操作这类对象,使用方括号加序号也可以访问它的属性。其简写为。d.String、Boolean、Number分别用来表示字符串、布尔值、数字。e.除此之外还有Math、Date、RegExp及其他内置对象f.所有的内置对象都可以通过new关键字或其简单的语法形式来建对象如:var obj=new Object();等同于var obj=;var array=new Array();等同于var array=;,Company Logo,继承继承是面向对象中重要的组成部分,当创建自己的对象时你可以扩展或者继承现有对象的属性和方法。继承为重用对象提供了便捷的途径,这样你就可以把精力完全集中于新的改进代码中。与传统的面向对象语言不同,JavaScript是基于原型的面向对象,这就导致无法从一个类扩展出另一个类来。在JS中继承是通过简单的从一个对象原型向另一个对象原型复制的方式实现的原型/对象 属性包1.原型只存在于function型对象中,它实质就是一个对象被创建后引擎默认为它创建的一个空的prototype对象,即一个空的属性包2.function类型对象是一种特殊的Object对象(扩展自Object对象的一个实例)因此我们在创建一个function类型对象时,就会将Object对象赋给Object2.prototype原型上 如:function Object2()此时相当于创建了一个Object2对象,并且会有 Object2.prototype=new Object();3.在原型中读的时候是从原型链上读,写的时候往自己里面写,Company Logo,原型链 案例讲解,Company Logo,window对象1.我们写的大部分方法都是隶属于window对象的,比如:function myFunction(message)alert(message);2.该方法实际上都是全局window的对象方法,因此在调用时 myFunction(“aaa”)等 window.myFunction(aaa);,Company Logo,Company Logo,Company Logo,Company Logo,Company Logo,Company Logo,

    注意事项

    本文(javaScript面向对象(一).ppt)为本站会员(牧羊曲112)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开