JavaScript与jQuery案例教程课件第4章2.pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《JavaScript与jQuery案例教程课件第4章2.pptx》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JavaScript jQuery 案例 教程 课件
- 资源描述:
-
1、 第4章 自定义对象及表格操作前端开发课程组JavaScript与jQuery案例教程目标TARGET知识目标 了解 JavaScript 自定义对象建立的 6 种方案及优缺点。掌握 JavaScript 自定义对象的定义、创建及其属性和方法的访问。掌握 form 对象及其子对象的综合应用,数组的遍历。巩固学习 HTML 和 CSS 的使用方法。目标TARGET技能目标 能使用混合模式(原型模式+构造函数模式)建立自定义对象。能通过表单动态创建自定义对象实例。能建立表格并设置其相关属性。能动态插入行和单元格,能动态修改单元格内容。能动态删除某行及选中多行并删除。能添加样式及动态改变元素的样式实
2、现表格美化。1 任务描述 2 JavaScript自定义对象 3 JavaScript动态表格 4 任务实施1任务描述Part实现学生成绩管理 本任务是编写JavaScript程序,实现学生成绩信息的添加、删除及展示功能。任务描述:实现学生成绩管理 2JavaScript 自定义对象Part JavaScript 对象 JavaScript 自定义对象建立方案 学生对象的建立 使用表单动态创建学生对象 遍历数组输出展示学生对象信息 1 JavaScript对象 JavaScript 中的所有事物都是对象:字符串、数值、数组、Date、RegExp、Math 等,对象只是一种特殊的数据。对象拥有
3、属性和方法。这为我们编程提供了许多方便。但对于复杂的客户端程序而言,这些还远远不够。根据 JavaScript 的对象扩展机制,用户可以自定义 JavaScript 对象。String 有 length 等属性,有 indexof 等方法,建立自定义对象 Student,Student 对象有学号,姓名,各科成绩等属性,有求总分方法。属性是与对象相关的值。访问对象属性的语法是:objectName.propertyName 方法是能够在对象上执行的动作。可以通过以下语法来调用方法:objectName.methodName()2 JavaScript自定义对象建立方案通过 JavaScript
4、,能够定义并创建自己的对象。创建新对象有如下不同的方法:1.直接创建模式这是最简单也是最直接的一种模式,首先创建一个引用类型的对象,然后为其添加自定义属性和方法。示例代码如下:var person=new Object();person.name=Lily;person.age=19;person.speak=function()alert(this.name+is +this.age+years old);person.speak();2.工厂模式 在函数内创建一个对象,给对象赋予属性及方法再将对象返回即可。它主要是将创建对象的过程进行了封装,示例代码如下:function createPe
5、rson(name,age)var person=new Object();person.name=name;person.age=age;person.speak=function()alert(this.name+is +this.age+years old);return person;var person1=createPerson(Lily,19);/由对象构造器创建新的对象实例3.构造函数模式 使用构造函数可以创建特定类型的对象,类似于 Array、Date 等原生 JavaScript 的对象。其实现方法如下:function Person(name,age)this.name=
6、name;this.age=age;this.speak=function()alert(this.name+is +this.age+years old);var person1=new Person(Lily,19);var person2=new Person(Jack,18);console.log(person2 instanceof Person);/true,判断 person2 是否是 Person 的实例4.原型模式 创建的每个函数都有 prototype(原型)属性,这个属性会被对象副本所继承,这样创建新对象时不用重复已有的属性、方法,节省了内存空间。使用原型对象的好处就是
展开阅读全文