在Javascript中定义对象类别
From: JavaEye.com
注意JavaScript中对象类别的定义,使用function来定义对象类别,初始化对象使用new操作符
function Person(name, age) {
this.name = name;
this.age = age;
this.toString = function() {
document.writeln("[name]:"+this.name+"<br>"+"[age]:"+this.age);
}
}
完整的简单HTML
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>JavaScript</title>
<script language="javascript" type="text/javascript">
function Person(name, age) {
this.name = name;
this.age = age;
this.toString = function() {
document.writeln("[name]:"+this.name+"<br>"+"[age]:"+this.age);
}
}
</script>
</head>
<body>
<script type="text/javascript">
var person = new Person();
person.name="robbin";
person.age=30;
person.toString();
</script>
</body>
</html>
相关推荐
-
JavaScript使用prototype定义对象类型
From: JavaEye.com prototype提供了一套JavaScript面向对象基础设施,我们可以使用它来进行面向对象编程,定义对象类型方式如下: var Person = Class.create(); Person.prototype = { initialize : function(name, age) { this.name = name; this.age = age; }, toString : function() { document.writeln(
-
javascript 基础篇3 类,回调函数,内置对象,事件处理
复制代码 代码如下: function 类名(参数表){ this.属性; ...... this.函数; } 这样,函数和数据成员都是用"this."来实现. 我们自己定义一个简单类student好了,然后再去构造它,并且实现一个输出函数. 复制代码 代码如下: <script LANGUAGE="JavaScript"> <!-- function student(a,b){ this.name = a; this.age=b; this.ou
-
isArray()函数(JavaScript中对象类型判断的几种方法)
1) typeof 运算符 typeof 是一元运算符,返回结果是一个说明运算数类型的字符串.如:"number","string","boolean","object","function","undefined"(可用于判断变量是否存在). 但 typeof 的能力有限,其对于Date.RegExp类型返回的都是"object".如: typeof {}; //
-
javascript面向对象包装类Class封装类库剖析
javascript是个入门门槛很低的语言,甚至一个从来没有接触过javascript的技术人员,几小时内就可以写出一个简单有用的程序代码. 但是如果因此你就下结论:javascript是门简单的语言.那你就大错特错了.想写出高性能的代码,同样需要具备一个高级程序员的基本素养. 一个java或者c++程序员,不一定能写出高性能的javascript代码,但更容易写出高性能的javascript代码. javascript的简单是基于它"胸襟广阔"的包容性.它声明时,不需要指定类型,甚至
-
JavaScript 对象的属性和方法4种不同的类型
第一种类型就是前面所说的私有类型,它的特点是对外界完全不具备访问性,要访问它们,只有通过特定的getter和setter. 第二种类型是动态的公有类型,它的特点是外界可以访问,而且每个对象实例持有一个副本,它们之间不会相互影响. 第三种类型是静态的公有类型,或者通常叫做原型属性,它的特点是每个对象实例共享唯一副本,对它的改写会相互影响. 第四种类型是类属性,它的特点是作为类型的属性而不是对象实例的属性,在没有构造对象时也能够访问,下面通过例子说明这四种属性类型各自的特点和区别: 类型的四种属性
-
跟我学习javascript创建对象(类)的8种方法
8中javascript创建对象(类)的方法,依依介绍给大家,希望大家喜欢. 1. 使用Object构造函数来创建一个对象 下面代码创建了一个person对象,并用两种方式打印出了Name的属性值. var person = new Object(); person.name="kevin"; person.age=31; alert(person.name); alert(person["name"]) 上述写法的另外一种表现形式是使用对象字面量创建一个对象,不要
-
JavaScript中判断对象类型的几种方法总结
我们知道,JavaScript中检测对象类型的运算符有:typeof.instanceof,还有对象的constructor属性: 1) typeof 运算符 typeof 是一元运算符,返回结果是一个说明运算数类型的字符串.如:"number","string","boolean","object","function","undefined"(可用于判断变量是否存在). 但 type
-
关于JavaScript定义类和对象的几种方式
可以看看这个例子: 复制代码 代码如下: var a = 'global'; (function () { alert(a); var a = 'local'; })(); 大家第一眼看到这个例子觉得输出结果是什么?'global'?还是'local'?其实都不是,输出的是undefined,不用迷惑,我的题外话就是为了讲这个东西的. 其实很简单,看一看JavaScript运行机制就会明白.我们可以把这种现象看做"预声明".但是如果稍微深究一下,会明白得更透彻. 这里其实涉及到对象属性
-
JavaScript 类的定义和引用 JavaScript高级培训 自定义对象
一,概述 在Java语言中,我们可以定义自己的类,并根据这些类创建对象来使用,在Javascript中,我们也可以定义自己的类,例如定义User类.Hashtable类等等. 目前在Javascript中,已经存在一些标准的类,例如Date.Array.RegExp.String.Math.Number等等,这为我们编程提供了许多方便.但对于复杂的客户端程序而言,这些还远远不够. 与Java不同,Java2提供给我们的标准类很多,基本上满足了我们的编程需求,但是Javascript提供的标准类很
-
javascript中获取选中对象的类型
在Javascript中 利用 document.selection 可以创建 textRange. 但其实不是什么时候都可以创建的. 我们可以利用 document.selection.type 来判断当前选中的是文本还是对象. document.selection.type 返回三个值 "None" "Text" "Control" 只有当返回值是 Text 时,创建的textRange才是有效的.
-
JavaScript面向对象之静态与非静态类
直到有那么一天,我开始在js中拼凑DOM标签,而且需要不停的拼凑,我发现我的代码变得愈发的丑陋,不仅上是代码简洁的问题,甚至有时候还引发了性能问题.长此以往,不出三个月,上帝都将会不知道我写过些什么,本篇的目的完全出于记录使用心得. 首先,还是来看一下促使我改变书写JavaScript习惯的垃圾代码,在练习.测试.调试.甚至正式项目中,大量的充斥着下面的代码. 复制代码 代码如下: Function finduser(userId) { } Function showmessage(msg) {
随机推荐
- jquery ajax对特殊字符进行转义防止js注入使用示例
- DOS多媒体播放器MPXPLAY的命令行参数大全
- SpringMVC教程之json交互使用详解
- php基于ob_start(ob_gzhandler)实现网页压缩功能的方法
- php导入大量数据到mysql性能优化技巧
- 10条PHP高级技巧[修正版]
- django使用图片延时加载引起后台404错误
- 基于Python_脚本CGI、特点、应用、开发环境(详解)
- js实现带缓冲效果的仿QQ面板折叠菜单代码
- php封装的验证码类分享
- JavaScript使用readAsDataUrl方法预览图片
- 人都是被逼出来的
- 一个php短网址的生成代码(仿微博短网址)
- PHP中trim()函数简单使用指南
- jquery.cookie() 方法的使用(读取、写入、删除)
- js定时显示广告的实现代码[已测]
- 使用javascript获取flash加载的百分比的实现代码
- 深入浅析JavaScript系列(13):This? Yes,this!
- 事件查看器 特定权限设置未将 COM 服务器应用程序错误的解决方法
- C#获取鼠标在listview右键点击单元格的内容方法