<script>
//定义一个javascript类
function JsClass(privateParam/* */,publicParam){//构造函数
var priMember = privateParam; //私有变量
this.pubMember = publicParam; //公共变量
//定义私有方法
function priMethod(){
return "priMethod()";
}
//定义特权方法
//特权方法可以访问所有成员
this.privilegedMethod = function(){
var str = "这是特权方法,我调用了\n";
str += " 私有变量:" + priMember +"\n";
str += " 私有方法:" + priMethod() +"\n";
str += " 公共变量:" + this.pubMember +"\n";
str += " 公共方法:" + this.pubMethod();
return str;
}
}
//添加公共方法
//不能调用私有变量和方法
JsClass.prototype.pubMethod = function(){
return "pubMethod()";
}
//使用 JsClass的实例
JsObject = new JsClass("priMember","pubMember");
//alert(JsObject.pubMember);//弹出pubMember信息
//alert(JsObject.priMember);//弹出undefined信息
//alert(JsObject.pubMethod());//弹出pubMethod信息
//alert(JsObject.priMethod());//弹出"对象不支持此属性或方法"的错误
alert(JsObject.privilegedMethod());
</script>
分享到:
相关推荐
这是一个演示Android与JavaScript交互的例子 附源代码,演示Android如何支持Js,添加接口对象 invokeTa 可以随便定义,Android与Js交互的类似标识Id的东西,加载Js。演示了Android调用Js 无参数和Android调用Js 传入...
2.1 JavaScript 操作对象的简单介绍-- 属性和方法 2.2 JavaScript 代码的加入 2.2.1 加入JavaScript 代码的方式一 2.2.2 加入JavaScript 代码的方式二 2.2.3 加入JavaScript 代码的方式三 3 ...
本文实例讲述了javascript定义类和类的实现。分享给大家供大家参考,具体如下: 最近在几个群上经常看到有人问在一个类里的一个 function 怎么调用 this. 定义后公开的方法。现发一篇类实现的随笔。 首先说说类,在...
12.7.3 改变颜色和大小--一个简单有趣的例子 12.7.4 改变位置--创建一个绕圆圈旋转的文字 12.7.5 编辑控制及其范例 12.7.6 改变样式及其范例 12.7.7 改变行为 12.8 XML DOM 12.8.1 什么是...
编写第一个JavaScript程序 • 二、 JavaScript基本数据结构 JavaScript代码的加入 基本数据类型 表达式和运算符 范例:跑马灯效果 • 三、 JavaScript程序构成 程序控制流 函 数 事件驱动及事件...
JavaScript中的Math对象的与众不同之处在于,它是一个全局对象...在使用Math对象之前,既不需要将一个变量声明为Math对象,也不需要定义一个新的Math对象,JavaScript将自动地创建好Math对象,我们只须直接使用它即可。
可以看看这个例子: 代码如下: var a = ‘global’; (function () { alert(a); var a = ‘local’;...因为所有JavaScript函数都是一个对象。在函数里声明的变量可以看做这个对象的“类似属性”。对
3.1 一个最常用情景的例子 . . . . . . . . . . . . . . 14 3.2 JavaScript 文档对象模型图. . . . . . . . . . . . . 17 3.3 使用单选钮(Radio) 和多选钮(Checkbox) 的例子 . . . . . . . . . . . . . . 18 3.4 ...
2. 使用IE运行context applying.html文档,然后查看源代码,注意观看怎样使用JSON来定义类并且实例化var obj对象的,与第一个例子比较,这是第二种JS的面向对象的写法,该写法出自于为适应下一代开发语言Ruby而制定...
先通过一个例子说明: 代码如下: function myClass() { var id = 1; var name = “johnson”; //properties this.ID = id; this.Name = name; //method this.showMessage = function() { alert(“ID: ” + this....
下面用《javascript高级程序设计》中的例子来做说明,假如现在定义了一个car的对象,它是Object类的实例。像下面这样的: 代码如下: var oCar=new Object(); oCar.color = “red”; oCar.doors = 4; oCar.mpg = 23; ...
本书还包括详细的参考手册,涵盖了JavaScript的核心 API、遗留的客户端API和W3C标准DOM API,记述了这些API中的每一个JavaScript对象、方法、性质、构造函数、常量和事件处理程序。 这本最畅销的JavaScript参考书...
《JavaScript权威指南(第6版)》主要讲述的内容涵盖JavaScript语言本身,以及Web浏览器所实现的JavaScript API。本书第6版涵盖了HTML5和ECMAScript 5,很多章节完全重写,增加了当今Web开发的最佳实践的内容,新增...
本书还包括详细的参考手册,涵盖了JavaScript的核心 API、遗留的客户端API和W3C标准DOM API,记述了这些API中的每一个JavaScript对象、方法、性质、构造函数、常量和事件处理程序。 这本最畅销的JavaScript参考书...
第一部分 JavaScript 语言核心 第2章 词法结构 2.1 字符集 2.2 注释 2.3 直接量 2.4 标识符和保留字 2.5 可选的分号 第3章 类型、值和变量 3.1 数字 3.2 文本 3.3 布尔值 3.4 null和undefined 3.5 全局对象 3.6 ...
第一部分 JavaScript 语言核心 第2章 词法结构25 2.1 字符集25 2.2 注释27 2.3 直接量27 2.4 标识符和保留字28 2.5 可选的分号30 第3章 类型、值和变量32 3.1 数字34 3.2 文本38 3.3 布尔值43...
Javascript实现和操作HashMap,压缩包里面有hashmap定义和操作的例子
析构函数 我们直接看一个例子: 类例子 代码如下: /***定义类***/ var Class = function(){ var _self = this;//把本身引用负值到一变量上 var _Field = “Test Field”; //私有字段 var privateMethod = function...