<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<html>
<head>
<script type="text/javascript">
/*
总括:
Javascript中的对象,类似java中的map,无非就是一组键值对,其中值可以是数据或函数。
其中调用对象的方法的方式:Object.FunctionName();一定要加括号。
创建JavaScript对象的两种方式分别是:
*/
//第一种:比较老的创建JavaScript对象的方法
var person = new Object(); //用new Object创建对象
person.name = "chenchaoyang"; //给对象person创建属性name并赋值
person.age = 29; //给对象person创建属性age并赋值
person.job = "Software Engineer" //给对象person创建属性job并赋值
person.sayName = function(){ //给对象person创建方法sayName并赋值
alert(this.name);
}
//第二种:现在比较流行的创建对象的方法
var person1 = {
name:"chenchaoyang2",
age:29,
job:"Software Engineer",
sayName:function(){
alert(this.name);
}
};
</script>
</head>
<body onload="person.sayName();person1.sayName();">
</body>
</html>
分享到:
相关推荐
本文实例讲述了JavaScript面向对象程序设计创建对象的方法。分享给大家供大家参考,具体如下: 面向对象的语言具有一个共同的标志,那就是具有“类”的概念,但是在javascript中没有类的概念,在js中将对象定义为...
JavaScript的面向对象创建对象的两种方式n 在前面我们的属性都是直接定义在对象内部,或者直接添加到对象内部的:p但是这样来做的时候我们就不能对这个属性进
第1章 面向对象概念介绍 1 1.1 过程式程序设计与OO程序设计 2 1.2 从过程式开发转向面向对象开发 4 1.2.1 过程式程序设计 5 1.2.2 OO程序设计 5 1.3 对象到底是什么 5 1.3.1 对象数据 5 1.3.2 对象行为 6 ...
什么是面向对象 顾名思义,就是和对象...这两种方法都可以,下面那个是构造函数的方法 给对象添加属性 可以定义个函数用来添加属性 批量创建相同结构对象的这个函数就是工厂函数 工厂函数创建对象有一个缺点,就是不
对象分为系统对象和自定义对象两种。我们可以通过调用系统构造函数来创建出系统对象,如:array|date等。自定义对象必须自己创造,无法利用系统函数来创造。 javascript创建对象 一、直接创建 //直接创建 //...
ECMAScript 有两种开发模式:1.函数式(过程化),2.面向对象(OOP)。面向对象的语言有一个标志,那就是类的概念,而通过类可以创建任意多个具有相同属性和方法的对象。但是,ECMAScript 没有类的概念,因此它的对象也...
Class.js就是为了解决Javascript面向对象编程而开发的一个Class构造组件。 快速预览 var Animal = Class.create(function(){ this.type = 'animal'; }) var Dog = Class.create( function(name){ if(name) this....
主要介绍了javascript设计模式之对象工厂函数与构造函数详解,使用对象字面量,或者向空对象中动态地添加新成员,是最简单易用的对象创建方法,除了这两种常用的对象创建方式,JavaScript还提供了其他方法创建对象,...
前面的博客里写过创建对象的方式有两种,一种是创建一个object的实例,另一种是使用对象字面量法: var person = new Object(); person.sex = man; person.name = bluce person.age = 58; person.sayHi() = ...
JS Classes旅行类目标使用类语法构造对象使用构造方法设置初始属性指示随着Scuber扩展其机队和服务,我们需要开发一种对驾驶员及其路线进行建模的方法。 在本实验中,您将使用类语法创建Driver类和Route类。 司机...
面向对象是一种对现实世界理解和抽象的方法,是计算机编程技术发展到一定阶段后的产物。 对象的含义 对象可以是汽车,人,动物,文字,表单或者任何存在的事物等等。 对象有: 属性——-对象的某些特定的性质。 ...
1、工厂模式抽象了创建具体对象的过程,但是在ECMAScript中无法创建类,所以就使用一种函数来封装以特定接口创建对象的细节。以一下情况为例, 有一个员工类,有姓名、年龄、职位属性, 代码如下:function ...
面向对象的编程-简介面向对象编程(OOP... 解释什么是构造函数,以及为什么创建对象时它们有助于防止冗余检查JavaScript的全局对象(如Array , Object等),并区分实例方法(如.push() / .pop()和全局对象方法(如.isA
JavaScript是一种广泛使用的编程语言,主要用于增强网页和创建动态网页内容。它是Web开发的核心技术之一,与HTML和CSS一起被大多数网站使用。 JavaScript最初由Netscape公司在1995年开发,之后由ECMA International...
11) JavaScript中面向对象的特性: a) 实例属性:在构造函数创建或初始化的属性。 b) 实例方法:在构造函数中把原型对象中的一个属性设为函数来实现。 c) 类属性:构造函数本身的属性。 d) 类方法:用合适的函数作为...
JavaScript中对象创建的方式有两种:工厂方法(Factory Functions)、构造器方法(Constructor Functions) 。 工厂方法 工厂方法在编程领域是一个非类或构造器的返回对象的方法。在JavaScript中,任何返回不使
关于反射中创建类型实例的两种方法 ASP.Net应用程序的多进程模型 NET委托:一个C#睡前故事 [推荐] - [原创] Microsoft .NET策略及框架概述 卸载Class? Web Form 窗体 如何实现web页面的提示保存功能 在ASP.Net中两种...
JavaScript OO简介客观的了解面向对象的编程如何在JavaScript中工作。概述在过去48小时里坐在电脑前写了一些很棒的代码后,您意识到自己也应该做一些运动。 也许骑自行车? 但是,在穿上一些氨纶短裤然后骑自行车...