Javascript直接定义对象实例[
From: JavaEye.com
JavaScript可以不必定义对象类别而直接定义对象实例:
var person = {
name : "",
age : 0,
toString: function() {
document.writeln("[name]:"+this.name+"<br>"+"[age]:"+this.age);
}
}
完整的HTML例子:
JavaScript
var person = {
name : "",
age : 0,
toString: function() {
document.writeln("[name]:"+this.name+"
"+"[age]:"+this.age);
}
}
person.name="robbin";
person.age=30;
person.toString();
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
相关推荐
-
Javascript直接定义对象实例[
From: JavaEye.com JavaScript可以不必定义对象类别而直接定义对象实例: var person = { name : "", age : 0, toString: function() { document.writeln("[name]:"+this.name+"<br>"+"[age]:"+this.age); } } 完整的HTML例子: JavaScript var per
-
JavaScript函数定义方法实例详解
本文实例讲述了JavaScript函数定义方法.分享给大家供大家参考,具体如下: JavaScript 函数定义方法 函数声明 在之前的教程中,你已经了解了函数声明的语法 : function functionName(parameters) { 执行的代码 } 函数声明后不会立即执行,会在我们需要的时候调用到. function myFunction(a, b) { return a * b; } 分号是用来分隔可执行JavaScript语句. 由于函数声明不是一个可执行语句,所以不以分号结束
-
javascript防篡改对象实例详解
本文实例讲述了javascript防篡改对象.分享给大家供大家参考,具体如下: JavaScript中对象内置有多个属性Configurable,Writable,Enumerable,Value,Get和Set,来控制属性的行为.同样的ES5也有几个方法,来指定对象的行为.我们知道,javascript中的对象是可以共享的,也是默认可拓展的: //一旦将对象设置防篡改,就不能撤销了 //众所周知,一般的对象是可以随意拓展的 var person = {name:'liufang'}; pers
-
在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]:"
-
javascript如何定义对象数组
问题如下,已经完成单个对象的简单应用,希望定义一个数组,能包含多个student. 复制代码 代码如下: var student = new Object(); student.name = "Lanny"; student.age = "25"; student.location = "China"; var json = JSON.stringify(student); 方法一: 复制代码 代码如下: var students = []; s
-
JavaScript中定义对象原型的两种使用方法
第一种: function Person() { this.username = new Array(); this.password = "123"; } Person.prototype.getInfo = function() { alert(this.username + ", " + this.password); } var p = new Person(); var p2 = new Person(); p.username.push("zh
-
javascript 构造函数方式定义对象
javascript是动态语言,可以在运行时给对象添加属性,也可以给对象删除(delete)属性 复制代码 代码如下: <html> <head> <script type="text/javascript"> /* //01.定义对象第一种方式 var object =new Object(); alert(object.username); //01.1增加属性username object["username"]="
-
JavaScript通过function定义对象并给对象添加toString()方法实例分析
本文实例分析了JavaScript通过function定义对象并给对象添加toString()方法.分享给大家供大家参考.具体分析如下: 下面的JS代码通过function定义了一个movie对象,在movie对象内定义了一个toString方法,toString方法通过外部函数实现. <script type="text/javascript"> function movieToString() { return("title: "+this.titl
-
javaScript中定义类或对象的五种方式总结
第一种方式: 工厂方法 能创建并返回特定类型的对象的工厂函数(factory function). function createCar(sColor){ var oTempCar = new Object; oTempCar.color = sColor; oTempCar.showColor = function (){ alert(this.color); }; return oTempCar; } var oCar1 = createCar(); var oCar2 = createCa
-
JavaScript使用function定义对象并调用的方法
本文实例讲述了JavaScript使用function定义对象并调用的方法.分享给大家供大家参考.具体分析如下: JS中你可以通过函数的方式定义对象,下面的JS代码定义了一个movie的函数对象,然后通过new的方法声明对象,调用起来也非常简单. <script type="text/javascript"> function movie(title, director) { this.title = title; this.director = director; } v
随机推荐
- PowerShell中定义哈希散列(Hash)和调用例子
- 使用SQL Server 2008远程链接时SQL数据库不成功的解决方法
- JavaScript在IE和Firefox(火狐)的不兼容问题解决方法小结
- javascript ajax的5种状态介绍
- 浅谈virtual、abstract方法和静态方法、静态变量理解
- 详解python时间模块中的datetime模块
- 详解Openstack组件部署 — Overview和前期环境准备
- JavaScript 实现简单的倒计时弹窗DEMO附图
- json对象与数组以及转换成js对象的简单实现方法
- Android仿新浪微博、QQ空间等帖子显示(2)
- php date()日期时间函数详解
- Linux下Redis数据库的安装方法与自动启动脚本分享
- sqlserver 不能将值NULL插入列id(列不允许有空值解决)
- 删除mysql数据库中的重复数据记录
- 加载jQuery后$冲突的解决办法
- jQuery 右下角滑动弹出可关闭重现层完整代码
- jQuery使用CSS()方法给指定元素同时设置多个样式
- Jquery跨域获得Json的简单实例
- 浅谈jQuery中对象遍历.eq().first().last().slice()方法
- jQuery+ajax实现动态执行脚本的方法