




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、04 JavaScript5 面向对象与封装面向对象与封装目 录任务介绍知识点具体操作总结拓展任务介绍通过操作演示,让同学们掌握JavaScript中的对象以及封装的概念。知识点对象的概念:JavaScript中的所有事物都是对象,如字符串、数字、数组、日期等等。对象是拥有属性和方法的数据。属性是与对象相关的值。方法是能够在对象上执行的动作。举例:汽车就是现实生活中的对象。汽车的属性:包括名称、型号、重量、颜色等。汽车的方法:启动、驾驶、刹车等。知识点 JavaScript 中的对象:字符串、日期、数组、数字等,对象是拥有属性和方法的数据。1、String对象:对象:用于处理已有的字符块。属性
2、:length 表示字符串中字符个数,包括所有符号;方法:有关字符显示的控制方法:如big()、small()、italics()、bold()、blink()、fixed()、fontsize(size)等;字体颜色方法:fontcolor(color);字符串大小写转换方法:toLowerCase()和toUpperCase()方法;字符搜索方法:indexofcharacter,fromIndex,表示从指定fromIndex位置开始搜索character第一次出现的位置;返回子串方法:substring(start,end),表示从start开始到end的字符全部返回。知识点2、Dat
3、e对象:对象:用于处理日期和时间。属性:无方法:Date()方法:返回当日的日期和时间;getTime()方法:返回从1970年1月1日至今的毫秒数;setFullYear()方法:设置具体的日期;toUTCString()方法:将当日的日期(根据UTC)转换为字符串;getDay()方法:返回星期。3、数组对象:、数组对象:使用单独的变量名来存储一系列的值。使用关键字new创建数组对象: var mycars=new Array() mycars0=Saab mycars1=Volvo mycars2=BMW知识点Javascript对象封装的三种写法:1、使用、使用关键字关键字new创建创
4、建对象对象function Person(name, age) = name; this.age = age; var p = new Person(); / 也可填充初始化属性,如new Person(lingceng, 22) 2、使用使用Object直接创建直接创建对象对象var obj = new Object(); / 这里也可写成 var = ; = lingceng; obj.age = 22; 3、使用使用JSON创建创建var p = name: lingceng; gender: male ;; 具体操作插入script元素添加JS对象 测试效果总结拓展对于JS代码,由于本身就是一大段代码,如果不封装起来通过调用的方式进行整理,直接放到网站源码中,会加大源码
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 风电技能培训课件图片高清
- 青年群体游戏实践的媒介仪式建构研究
- 含苯并咪唑结构热固性聚酰亚胺的制备与性能研究
- 第九版外科肿瘤免疫治疗临床指南解读
- 急救护理笔记方法教程
- 神经炎护理常规
- 脑出血术后护理诊断及护理措施
- 管理学人事任免案例
- 全麻疝气健康宣教
- 颅脑CT检查技术课件
- 糖尿病酮症酸中毒疑难病例护理
- 2025年诗词大赛考试指导题库300题(含答案)
- 居民生活垃圾转运投标方案(技术方案)
- 《智慧园艺》课程教学大纲
- 2025年上半年工作总结及下半年工作计划简单版(2篇)
- 企业道路交通安全宣传
- 635MPa级热轧带肋高强钢筋应用技术规程
- 中专《电工基础》课程标准
- 他汀不耐受的临床诊断与处理中国专家共识(2024)解读课件
- 2024年7月国家开放大学法学本科《知识产权法》期末考试试题及答案
- 2024移动金融客户端应用软件安全管理规范标准
评论
0/150
提交评论